Ir al contenido
Logotipo de mrdc.tech
mrdc.tech
Guatemalan based, for all the world

Manual de usuario · Administración

Respaldos automáticos para Odoo 20

La base de datos y el filestore de su Odoo, respaldados solos en una carpeta del servidor o en Google Drive, con la frecuencia que usted elija, los días que usted decida conservar y un historial que le dice, respaldo por respaldo, si salió bien.

Versión Odoo: 20.0 Community y Enterprise Módulo: mrdc_auto_backup Destinos: carpeta del servidor, Google Drive Autor: Rodrigo Contreras — mrdc.tech

1. Cómo usar este manual

Está escrito para dos lectores: quien administra Odoo y quien administra el servidor donde corre Odoo. Muchas veces son la misma persona; si no, cada uno puede leer su parte.

Los capítulos 2 y del 4 al 14 son para el administrador de Odoo: crear los planes de respaldo, conectar Google Drive, revisar el historial, recibir avisos y restaurar. No hace falta saber programar ni entrar al servidor.

Los capítulos 3 y 15 son para quien administra el servidor: la versión de pg_dump, el tiempo límite de las tareas programadas, el espacio en disco y cómo trabaja el módulo por dentro. Los capítulos 16 y 17 cierran con los problemas más comunes y una lista de verificación que conviene recorrer el día que se deja configurado.

Las capturas son reales

Todas las pantallas salieron de una instalación de Odoo 20 con el módulo instalado. Los respaldos del plan «Diario en el servidor» son respaldos reales de esa base. El plan de Google Drive y su historial de un mes son de demostración: el ID de cliente, el secreto, la cuenta y los identificadores de archivos que se ven no son reales.

Una convención de lectura

Lo que aparece en negrita es un botón, una pestaña o un campo tal como se lee en pantalla. Lo que aparece en monoespaciado es un valor técnico: una ruta, una URL o una línea de configuración. Las rutas de menú se escriben así: Ajustes → Respaldos → Planes de respaldo.

2. Qué hace el módulo y qué no

Un respaldo que nadie revisa es una promesa. Este módulo los hace solos, los guarda donde usted diga, borra los viejos y le avisa si uno falla.

Cada plan de respaldo responde tres preguntas: qué se respalda, dónde se guarda y cuándo corre. Usted puede tener varios planes a la vez; por ejemplo, uno diario en el servidor que se conserva una semana y otro diario en Google Drive que se conserva un mes.

Base de datos y filestore

El respaldo .zip trae la base de datos completa y el filestore: adjuntos, imágenes de productos, PDF de facturas y documentos. Es el mismo formato del gestor de bases de datos de Odoo.

Carpeta del servidor

Rápido y sin depender de internet. Protege contra errores humanos, borrados por accidente y actualizaciones que salen mal.

Google Drive

Fuera del servidor. Protege contra lo que la carpeta local no puede: que el servidor se dañe, se pierda o haya que reconstruirlo.

Conservación automática

Usted decide cuántos días se guardan. Los más viejos se borran solos, pero siempre quedan las copias más recientes que usted indique.

Historial y avisos

Cada respaldo queda registrado con su tamaño, duración y huella MD5. Si uno falla, los seguidores del plan reciben un aviso y el módulo lo reintenta una vez.

Seguro para copias

Una copia de prueba restaurada con otro nombre no ejecuta los planes de producción; una copia neutralizada los desactiva y olvida la conexión con Google Drive.

Los dos tipos de contenido

ContenidoQué traeCómo se restauraCuándo usarlo
Base de datos y filestore (.zip) La base completa (dump.sql), el filestore y un manifest.json con la versión de Odoo y los módulos instalados. Desde el gestor de bases de datos de Odoo o con odoo-bin db load. Siempre que pueda. Es el respaldo completo.
Sólo base de datos (.dump) La base en formato de pg_restore, sin el filestore. Con odoo-bin db load o pg_restore. Los adjuntos hay que traerlos de otro lado. Respaldos frecuentes (cada pocas horas) de bases con un filestore muy grande, siempre acompañados de un plan .zip diario.
Sin el filestore se pierden los adjuntos

Un .dump restaurado solo abre Odoo, pero las facturas en PDF, las imágenes de los productos y todos los archivos adjuntos aparecen rotos. Si usa planes de sólo base, tenga siempre otro plan con Base de datos y filestore (.zip).

Lo que el módulo no hace

  • No respalda el código. Ni Odoo ni los módulos instalados: esos viven en sus repositorios. Para levantar un respaldo en otro servidor necesita la misma versión de Odoo y los mismos módulos.
  • No respalda otras bases de datos. Cada plan respalda la base en la que fue creado. Si el servidor tiene varias bases, instale el módulo y cree los planes en cada una.
  • No respalda la configuración del servidor (archivo .conf, nginx, certificados). Guárdela aparte.
  • No reemplaza probar la restauración. Un respaldo vale lo que vale la última vez que se restauró con éxito. El capítulo 13 explica cómo hacerlo sin tocar producción.

Para seguir leyendo, crea tu cuenta

Quedan 15 capítulos más en este manual. Crea tu cuenta y solicita el acceso: lo aprobamos a mano, normalmente el mismo día.

Ver todos los manuales

Logotipo de mrdc.tech
mrdc.tech
Guatemalan based, for all the world

Manual de Respaldos automáticos para Odoo 20.
Implementación, soporte y desarrollo a la medida sobre Odoo: atención omnicanal, comercio electrónico, facturación electrónica de Guatemala, El Salvador y Panamá, migraciones de versión, pasarelas de pago, aplicaciones móviles e integraciones con inteligencia artificial.

mrdc.tech · info@mrdc.tech · +502 4288 7385