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
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