¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

This question has been flagged
3 Replies
204 Views

Hola,

He comprobado que el módulo auto_backup de OCA no funciona si en el odoo.conf se ha limitado la gestión de bases de datos a través de la instrucción list_db = False.

Tengo una instancia en producción en la que no quiero que los usuarios tengan acceso a la gestión de las bases de datos, pero a la vez me gustaría usar el módulo auto_backup para gestionar las copias de seguridad, ¿existe algún opción en la parametrización del módulo o en el archivo odoo.conf que no exija modificar el módulo para hacerlo funcional con esta configuración?.

Tengo la instancia corriendo sobre Docker y ya realizo los backups de las imágenes y contenedores mediante una tarea programada del servidor pero quería añadirle una capa adicional de seguridad realizando adicionalmente backups de la BBDD y de los filestores con el módulo en cuestión.

Gracias

Avatar
Discard

Hola, hace tiempo yo lo hacía así por si quieres hacerlo directamente en Linux con shell

#!/bin/bash

# vars
BACKUP_DIR=~/odoo_backups
ODOO_DATABASE=db1
ADMIN_PASSWORD=superadmin_passwd

# create a backup directory
mkdir -p ${BACKUP_DIR}

# create a backup
curl -X POST \
-F "master_pwd=${ADMIN_PASSWORD}" \
-F "name=${ODOO_DATABASE}" \
-F "backup_format=zip" \
-o ${BACKUP_DIR}/${ODOO_DATABASE}.$(date +%F).zip \
http://localhost:8069/web/database/backup

# delete old backups
find ${BACKUP_DIR} -type f -mtime +7 -name "${ODOO_DATABASE}.*.zip" -delete

Bloquea el acceso al web database manager con el nginx o con el proxy que tengas

Avatar
Discard

Hola.

Yo uso el módulo auto_backup de Yenthe666 (github), que es justo para eso.

nota:

Iba a postearte la URL del módulo pero esto me dice que no tengo karma suficiente xD

Avatar
Discard
Author

Hola,

Ahora mismo no tengo ningún reverse proxy levantado ya que se trata de una instancia que no está publicada pero creo que es buena idea cargar un contenedor de Traefik o Nginx para tener un mejor control del acceso a ciertas rutas.

Gracias

Avatar
Discard

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!