Un solo paquete
Dentro del ZIP van el volcado de la base, el filestore y el inventario de lo incluido. Un archivo por respaldo: nada de piezas sueltas que luego no casan.
Tu base de datos y tu filestore en un solo ZIP, enviados solos a Google Drive o a una carpeta del servidor. Sin bloquear Odoo, sin descargar nada a mano y con restauración asistida cuando de verdad hace falta.
El respaldo que trae Odoo te obliga a entrar, pulsar y esperar con el navegador abierto mientras el servidor se ocupa entero; y cada copia arrastra el filestore completo, aunque no haya cambiado casi nada. En cuanto tu base pesa unos cuantos gigabytes, eso deja de ser viable y los respaldos terminan por no hacerse. Este módulo se encarga solo: empaqueta base y filestore en un único ZIP, lo manda a Google Drive o a una carpeta del servidor, guarda lo que tú decidas y, si un día hace falta, restaura sobre una base nueva sin tocar la que está en producción.
Dentro del ZIP van el volcado de la base, el filestore y el inventario de lo incluido. Un archivo por respaldo: nada de piezas sueltas que luego no casan.
Cada noche solo se empaquetan los adjuntos nuevos desde el respaldo anterior. Cada cierto tiempo se hace uno completo, que sirve de base para los siguientes.
El envío va por partes y se reanuda donde se quedó. Un paquete de decenas de gigabytes no depende de que nada aguante conectado horas. Se conecta con tu propio proyecto de Google Cloud.
El empaquetado corre en un proceso aparte y el envío se retira solo antes del límite de tiempo del servidor. Tus usuarios no notan el respaldo.
Conserva los últimos N respaldos, o por día, semana y mes. Nunca borra un completo del que dependa un incremental que se conserva.
Elige un respaldo y el módulo lo trae del destino y levanta con él una base nueva, neutralizada. La base en producción no se toca nunca.
Con una base de demostración cualquier respaldo funciona. Los problemas empiezan a partir de unos cuantos gigabytes, y son siempre los mismos:
Una base de 1.6 GB con un filestore de 9.9 GB repartido en 38 000 archivos.
Los tiempos dependen de tu servidor y de tu conexión; van como referencia, no como promesa.
Un ZIP corriente, que puedes abrir con cualquier herramienta. Nada propietario: si algún día dejas de usar el módulo, tus respaldos siguen sirviendo.
Lo que ya viene comprimido — PDF, JPG, PNG, ZIP… — se guarda tal cual en vez de volver a comprimirlo. Se gana tiempo sin perder tamaño.
Antes de usar Google Drive hay un paso previo: crear un proyecto en Google Cloud (gratuito), activar ahí la API de Google Drive y generar un ID de cliente OAuth. Esas dos credenciales se pegan una sola vez en Ajustes y ya no se vuelven a tocar. Los respaldos quedan en tu Drive, con tus credenciales: no pasan por servidores nuestros. El manual lo explica paso a paso.
| Pieza | Qué es |
|---|---|
| dump.pgcustom | El volcado de PostgreSQL en formato nativo, listo para pg_restore. |
| filestore/ | Los adjuntos, con la misma estructura que usa Odoo. |
| filestore.lst | Inventario de los adjuntos, que es lo que permite el incremental. |
| manifest.json | Base, versión de Odoo, módulos instalados, fecha y huellas del paquete. |
Un respaldo solo vale si de verdad se puede restaurar. Por eso el módulo calcula la huella del paquete mientras lo escribe y, al terminar el envío, compara con la huella que reporta el destino. Si no coinciden, el respaldo se marca como fallido en vez de darse por bueno. La restauración vuelve a comprobar esa huella antes de tocar nada.









Odoo 19, Community y Enterprise, en servidor propio.
Funciona en Odoo 19 Community y Enterprise. Necesita un Odoo instalado en tu propio servidor, porque el módulo usa las herramientas de PostgreSQL (pg_dump y pg_restore) y lee el filestore directamente; en Odoo Online no puede funcionar. Para enviar a Google Drive necesitas un proyecto propio en Google Cloud, gratuito, con la API de Drive activada. Licencia OPL-1.
Descubre nuestros desarrollos más recientes para ampliar las funcionalidades de Odoo y optimizar la gestión de tu negocio.