La copia de seguridad es una de las prácticas más importantes en la administración de tu servidor. Ella garantiza que datos, configuraciones y aplicaciones puedan ser recuperados en caso de fallos de hardware, errores humanos, ataques cibernéticos o problemas de actualización.
Consulta cómo hacer la copia de seguridad de acuerdo con tu plan:
- VPS con sistema operativo simple - AlmaLinux, Ubuntu o Rocky
- VPS con panel - cPanel, Cyberpanel, Virtualmin, Webmin o Easypanel
- VPS con aplicación - n8n o Docker
VPS con sistema operativo simple
Este tipo de backup contempla todo el servidor: archivos del sistema, configuraciones, bases de datos y directorios.
Para hacer el backup manual conéctate al servidor vía SSH y en el terminal escribe:
tar -czf backup-$(date +%Y%m%d).tar.gz /ruta/del/directorio
*Reemplaza “ruta/del/directorio” por la real
VPS con panel
El panel de control ofrece una interfaz gráfica para gestionar copias de seguridad sin necesidad de línea de comando. Cada panel tiene su propio sistema de copia de seguridad.
A continuación, haz clic en el panel que corresponde a tu plan VPS y verifica cómo hacerlo:
Virtualmin/Webmin
Verifica cómo realizar copias de seguridad automáticas:
1Accede a Virtualmin - Si es necesario, verifica cómo acceder
2En el menú lateral, haz clic en Backup and Restore (Backup y restauración)
3A continuación, haz clic en Scheduled Backups (Backups programados)
4En la pantalla “Scheduled Backups” (Backups programados), haz clic en Add a new backup schedule (Agregar un nuevo horario de backup)
5En “Virtual servers” (Servidores virtuales), define un nombre para identificar la copia de seguridad y las otras configuraciones para crearla
6En “Features and settings” (Características y configuraciones), se listan las opciones que pueden entrar en la copia de seguridad, marca la casilla de selección todas las que deseas incluir
7En “Global settings” (Configuraciones globales), define cómo se generará técnicamente la copia de seguridad - Configuración de formato, compresión, rendimiento y tamaño final
8En “Destination and format" (Destino y formato), define dónde guardar y el formato del respaldo
9En “Schedule and reporting" (Cronograma e informes), configura cuándo el respaldo se ejecutará automáticamente, la frecuencia y el correo electrónico que recibirá la notificación
10Para concluir, haz clic en Create Schedule (Crear Cronograma)
VPS con aplicación
Las aplicaciones configuradas almacenan datos en diferentes ubicaciones. La copia de seguridad debe contemplar tanto los archivos de la aplicación como la base de datos asociada.
Consulta a continuación:
Docker
1En terminal, para listar los volúmenes existentes, escribe el comando:
docker volume ls
2A continuación, para hacer el respaldo del volumen específico que deseas, escribe:
docker run --rm -v nombre_volume:/data -v /backup:/backup alpine tar -czf /backup/volume-nombre-$(date +%Y%m%d).tar.gz /data
*Sustituye “nombre_volume” por el real agregado
3Para hacer una copia de imágenes Docker, escribe:
docker save nombre_de_la_imagen | gzip > /backup/imagen-$(date +%Y%m%d).tar.gz
*Sustituye “nombre_de_la_imagen” por el real agregado
4Para hacer la copia de archivos de configuración, escribe:
tar -czf /backup/docker-configs-$(date +%Y%m%d).tar.gz /opt/mi-proyecto/docker-compose.yml /opt/mi-proyecto/.env
*Sustituye “mi-proyecto” por el real agregado