Este script es un script de copia de seguridad universal para sitios que utilizan un sistema de gestión de contenido (CMS) como MediaWiki, Joomla y WordPress, destinado a ejecutarse diariamente mediante crontab. Este script crea una copia tanto de la base de datos como de los archivos.
Este repo fue forkeado de aquí y tiene la misma licencia.
También es compatible con MediaWiki, Joomla, WordPress y otros CMS con el motor de base de datos de MySQL.
Soporte para contenedores no implementado todavía.
Cuidado, este repo está en alpha, no es para ambientes de producción por ahora.
Puedes añadir PR, bugs, etc.
Forkea si quieres.
- Modifica la sección de "Config"
- Ejecuta el script con ./backup-advanced.sh
- Añade manualmente a tu cron si quieres
- Modifica la sección de "Config"
- Ejecuta el script con ./restore-advanced.sh
- Incluye un script de restauración
- Incluye un paso 4 y 5 para copiar los datos en un segundo servidor remoto en el script principal. Puedes comentar esots pasos si no quieres usarlos.
- Incluye un script para borrar las copias de seguridad antiguas. Recomendado poner en un segundo servidor remoto.
- Script para añadir a tu cron
- Añadir soporte para contenedores