Ir al contenido

Respaldos a la Nube

c_db_backup 0 descargas
180.00 180.00

  • Versión de Odoo
Categoría
Herramientas
Versiones de Odoo
19.0
Descargas
0
Carpeta
c_db_backup
Versión de Odoo: 19.0
Respaldos automáticos a Google Drive

Respaldos a la nube

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.

  • Base + filestore
  • Incremental
  • Restauración asistida

¿Qué resuelve?

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.

📦

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.

Filestore incremental

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.

Google Drive, sin cortes

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.

🔒

Odoo sigue trabajando

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.

🗑

Retención automática

Conserva los últimos N respaldos, o por día, semana y mes. Nunca borra un completo del que dependa un incremental que se conserva.

Restauración asistida

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.

Cuando la base ya pesa de verdad

Con una base de demostración cualquier respaldo funciona. Los problemas empiezan a partir de unos cuantos gigabytes, y son siempre los mismos:

Lo que pasa sin este módulo

  • La copia baja por el navegador: con varios gigabytes se corta por el tiempo límite del servidor o del proxy, y te enteras al final.
  • Mientras respalda, Odoo se queda ocupado y los usuarios lo notan.
  • Cada copia arrastra el filestore entero, aunque no haya cambiado casi nada.
  • Un ZIP de más de 4 GB se sale del formato clásico y hay herramientas que ya no lo leen.
  • Si el envío a la nube se corta a la mitad, vuelta a empezar.
  • Restaurar a mano son varios pasos, y a media faena puedes quedarte con una base a medias que aparenta estar buena.

Lo que hace el módulo

  • El paquete se escribe en el servidor y viaja solo al destino. Nadie espera con una pestaña abierta.
  • El empaquetado corre en un proceso aparte y el envío avanza por partes, retirándose antes del límite de tiempo y continuando en el ciclo siguiente.
  • El incremental empaqueta solo los adjuntos nuevos. En nuestra prueba, el respaldo siguiente pasó de 8.1 GB a 1.5 GB y de 18 minutos a 3.6.
  • El paquete se escribe en ZIP64. En la prueba, 23 454 archivos quedaron más allá de los 4 GB y se leen sin problema.
  • La subida es reanudable: se le pregunta a Google cuántos bytes recibió y el envío continúa justo ahí.
  • La restauración trae el paquete, comprueba su huella y levanta una base nueva. El nombre definitivo se pone al final, cuando el contenido ya es bueno.

Medido en una prueba real

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.

Qué hay dentro de cada paquete

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.

PiezaQué es
dump.pgcustomEl volcado de PostgreSQL en formato nativo, listo para pg_restore.
filestore/Los adjuntos, con la misma estructura que usa Odoo.
filestore.lstInventario de los adjuntos, que es lo que permite el incremental.
manifest.jsonBase, versión de Odoo, módulos instalados, fecha y huellas del paquete.

Un respaldo que puedes creer

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.

  • Huella SHA-256 y MD5
  • Verificación en el destino
  • Reintentos con espera
  • Diagnóstico del servidor

Así se ve

Configuración con la carpeta del servidor como destino
Configuración con la carpeta del servidor como destino
Campos del ID de cliente, el secreto y la URI de redirección antes de conectar
Campos del ID de cliente, el secreto y la URI de redirección antes de conectar
Configuración con Google Drive ya conectado
Configuración con Google Drive ya conectado
Programación del respaldo con su retención
Programación del respaldo con su retención
Historial de respaldos con tamaño, duración y estado
Historial de respaldos con tamaño, duración y estado
Ficha de un respaldo con su envío verificado
Ficha de un respaldo con su envío verificado
Restauración preparada, lista para lanzarse
Restauración preparada, lista para lanzarse
Restauración terminada sobre una base nueva
Restauración terminada sobre una base nueva
Comprobaciones del entorno del servidor
Comprobaciones del entorno del servidor

Ideal para

  • Odoo en tu propio servidor
  • Bases con muchos adjuntos
  • Quien administra varios Odoo
  • Copias fuera del servidor

Compatibilidad

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.

Nuevos addons para Odoo

Descubre nuestros desarrollos más recientes para ampliar las funcionalidades de Odoo y optimizar la gestión de tu negocio.

Tu snippet dinámico se mostrará aquí… Este mensaje se muestra porque no brindaste opciones suficientes para recuperar el contenido.