Restaurar una copia de seguridad significa devolver el servidor a un estado anterior, utilizando una copia guardada de los archivos.
El procedimiento de restauración varía según el panel de control instalado. A continuación, haz clic en la opción que corresponde a tu plan y consulta cómo hacerlo:
- VPS simples - Solo con el sistema operativo
- VPS con panel - cPanel, CyberPanel, Virtualmin, Webmin o EasyPanel
- VPS con aplicación - n8n y Docker
VPS simples
1Accede al servidor vía SSH - Si es necesario, verifica cómo acceder
2En el terminal, para localizar el archivo de respaldo, ejecuta el comando
cd /camino/del/respaldo
*Sustituye “camino” por el real de tu plan - Por ejemplo: cd /home/respaldo
3Para extraer el respaldo directamente en el directorio del sitio, ejecuta el comando
tar -xzf respaldo-20240101.tar.gz -C /camino/de/destino
*Sustituye “camino” por el real de tu plan - Por ejemplo: /home
VPS con panel
Virtualmin/Webmin
1Accede a Virtualmin - Si es necesario,
2En el menú lateral, haz clic en Backup and Restore (Copia de seguridad y restauración)
3A continuación, haz clic en Restore Virtual Servers (Restaurar servidores virtuales)
4En la pantalla “Restore Virtual Servers” (Restaurar servidores virtuales), completa la información:
- A) Source and format (Fuente y formato) - elige el origen de la copia de seguridad
- B) Feature and settings (Recurso y configuraciones) - marca las opciones de lo que deseas restaurar
- C) Global settings (Configuraciones globales) - en caso de que desees restaurar configuraciones globales del servidor
- D) Other restore options (Otras opciones de restauración) - opciones avanzadas, si es necesario, configura como deseas
5A continuación, haz clic en Show What Will Be Restored (Mostrar lo que será restaurado)
6Para restaurar, haz clic en Restore Now (Restaurar ahora)
VPS con aplicación
El proceso de restauración en cada aplicación sigue una lógica similar: restaurar los archivos y la base de datos por separado.
Consulta a continuación:
Docker
En VPS con Docker, la restauración involucra los volúmenes (donde se encuentran los datos) y, si es necesario, la recreación de los contenedores.
1En Terminal, ejecuta los siguientes comandos:
Restaurar volumen:
docker run --rm -v nombre_del_volumen:/volume -v $(pwd):/backup ubuntu bash -c "cd /volume && tar xzvf /backup/backup_volume.tar.gz"
*Reemplaza “nombre_del_volumen” y “backup_volume.tar.gz" por el real
Restaurar base de datos MySQL en contenedor:
docker exec -i nombre_del_contenedor mysql -u root -pTUCONTRASEÑA nombre_de_la_base_de_datos < backup.sql
*Reemplaza “nombre_del_contenedor mysql” y “TUCONTRASEÑA nombre_de_la_base_de_datos” por el real
Restaurar base de datos PostgreSQL en contenedor:
docker exec -i nombre_del_contenedor psql -U usuario -d nombre_de_la_base_de_datos < backup.sql
*Reemplaza “nombre_del_contenedor”, “usuario” y “nombre_de_la_base_de_datos” por el real
Si usas docker-compose, después de restaurar los volúmenes, vuelve a iniciar los servicios con el comando:
docker compose up -d