🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo hacer backup y restaurar en Syspanel

Actualizado el 24 de octubre de 2025

Introducción: ¿Por qué es vital dominar el backup y restauración en Syspanel?

Si administras un servidor con Syspanel (la interfaz de control de hosting basada en HestiaCP que opera en el puerto 2106), sabes que la tranquilidad de tener tus datos seguros es invaluable. Tanto si gestionas un blog personal como varias tiendas online, un fallo en el servidor, un error humano o un ataque pueden borrar meses de trabajo en segundos. Por eso, aprender a hacer backup Syspanel y a restaurar Syspanel correctamente no es solo una opción, es una necesidad.

En esta guía extensa y paso a paso, te enseñaré todo lo que necesitas saber sobre copias de seguridad en Syspanel. Desde los conceptos básicos hasta trucos avanzados, pasando por la automatización y la resolución de problemas comunes. Al finalizar, serás capaz de proteger tu sitio web como un verdadero profesional.

[INFO] Syspanel es una bifurcación de HestiaCP, por lo que los comandos y la lógica son prácticamente idénticos. Recuerda que accedes a tu panel por https://tu-dominio.com:2106.


## ¿Qué es un backup en Syspanel y qué incluye?

Un backup en Syspanel no es solo una copia de los archivos de tu web. Es una instantánea completa de todo lo necesario para que tu sitio funcione. Cuando realizas una copia de seguridad desde el panel, se empaqueta en un archivo .tar lo siguiente:

  • Archivos del sitio web: Todo el contenido de la carpeta public_html (imágenes, scripts, HTML, etc.).
  • Base de datos: Un volcado SQL completo de todas las bases de datos asociadas a tu usuario.
  • Configuración de correo electrónico: Cuentas de correo, filtros y reenviadores (si aplica).
  • Configuración de DNS: Las zonas DNS de tus dominios.
  • Configuración de Syspanel: Las cuotas, límites y preferencias de tu plan de hosting.

Esto significa que con un solo archivo de backup puedes recuperar tu sitio web exactamente como estaba en el momento de la copia.

[TIP] Programa backups automáticos diarios o semanales. No esperes a tener un problema para acordarte de las copias de seguridad.


## Método 1: Cómo hacer backup manual desde la interfaz web de Syspanel

Este es el método más visual y recomendado para usuarios principiantes. Se hace directamente desde el panel de control.

### Paso a paso para crear un backup manual

  1. Accede a tu Syspanel: Abre tu navegador y ve a https://tudominio.com:2106. Inicia sesión con tu usuario y contraseña.
  2. Ve a la sección de Backup: En el menú lateral izquierdo, busca y haz clic en "Backup". Verás una lista de tus copias de seguridad existentes (si las hay).
  3. Configura el nuevo backup: Haz clic en el botón "Añadir backup" o "Nuevo backup". Se abrirá un formulario.
    • Tipo de backup: Elige "Completo" para incluir todo (archivos, bases de datos, correos, DNS). Es la opción más segura.
    • Destino: Selecciona "Almacenamiento local" para guardarlo en el servidor (recomendado para luego descargarlo). Si tienes configurado un destino remoto (FTP, S3), puedes elegirlo.
    • Notificación: Puedes marcar la casilla para recibir un correo cuando termine.
  4. Inicia el proceso: Haz clic en "Guardar" o "Iniciar backup". El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño de tu sitio.
  5. Descarga tu backup: Una vez completado, verás el archivo en la lista. Al lado, hay un icono de descarga (generalmente una flecha hacia abajo). Haz clic y guárdalo en tu computadora o en un disco externo.

[WARNING] No confíes únicamente en el backup almacenado en el propio servidor. Si el disco duro falla, perderás tanto el sitio como las copias. Siempre descarga una copia local o usa un destino remoto.


## Método 2: Cómo hacer backup por línea de comandos (SSH)

Si te sientes cómodo con la terminal, este método es más rápido y potente. Es ideal para automatizar o cuando la interfaz web no responde.

### Requisitos previos

  • Acceso SSH a tu servidor con un usuario que tenga permisos de sudo.
  • Conocer el nombre de usuario de Syspanel para el que quieres hacer el backup.

### Comando básico para backup

  1. Conéctate por SSH a tu servidor.

  2. Ejecuta el siguiente comando, reemplazando usuario_syspanel por tu nombre de usuario real:

    sudo v-backup-user usuario_syspanel
    

    Por ejemplo, si tu usuario es admin, escribirías:

    sudo v-backup-user admin
    
  3. El comando generará un archivo .tar en la ruta /backup/. El nombre del archivo tendrá el formato usuario_syspanel.fecha_hora.tar.

### Descargar el backup por SCP

Una vez creado, puedes descargarlo a tu máquina local con:

scp usuario_syspanel@tudominio.com:/backup/usuario_syspanel.20231027_120000.tar .

[TIP] Para listar todos los backups disponibles, usa: ls -lh /backup/


## Cómo restaurar un backup en Syspanel

Restaurar es tan importante como hacer la copia. Aquí te explico ambos métodos.

### Restaurar desde la interfaz web

  1. En la sección "Backup", localiza el backup que deseas restaurar.
  2. Haz clic en el icono de "Restaurar" (generalmente una flecha circular o una caja con una flecha hacia arriba).
  3. Se abrirá un cuadro de diálogo. Puedes elegir restaurar todo o seleccionar solo partes (archivos, base de datos, etc.). Para una restauración completa, marca todas las opciones.
  4. Confirma. El proceso sobrescribirá los datos actuales con los del backup.
  5. Una vez terminado, verifica que tu web funcione correctamente.

[WARNING] La restauración sobrescribe los datos actuales. Si tienes cambios recientes que no están en el backup, se perderán. Siempre haz un backup fresco antes de restaurar uno antiguo.

### Restaurar desde línea de comandos

Si prefieres la terminal, el comando es:

sudo v-restore-user usuario_syspanel /backup/usuario_syspanel.20231027_120000.tar

Reemplaza la ruta del archivo .tar con la de tu backup. Asegúrate de que el usuario exista en Syspanel (si no, debes crearlo primero con v-add-user).

[INFO] Si solo quieres restaurar la base de datos o los archivos, puedes usar v-restore-database o v-restore-fs respectivamente. Consulta la ayuda con v-restore-user --help.


## Automatizar las copias de seguridad en Syspanel

La clave para una estrategia sólida es la automatización. Syspanel permite programar backups periódicos.

### Desde la interfaz web

  1. Ve a "Backup" > "Añadir backup".
  2. En el campo "Programación", selecciona la frecuencia: diaria, semanal o mensual.
  3. Elige la hora exacta (por ejemplo, a las 3:00 AM, cuando haya menos carga).
  4. Marca "Activar" y guarda.

### Desde la terminal (cron job)

Para un control más fino, puedes añadir una tarea en crontab:

sudo crontab -e

Añade una línea como esta para hacer backup todos los días a las 2:00 AM:

0 2 * * * /usr/local/hestia/bin/v-backup-user usuario_syspanel

[TIP] Combina backups locales con remotos. Por ejemplo, programa un backup diario local y uno semanal que se suba a un servicio en la nube (Google Drive, Dropbox, etc.) usando scripts adicionales.


## Preguntas frecuentes (FAQ) sobre backup Syspanel

### ¿Cuánto espacio ocupa un backup típico?

Depende del tamaño de tu sitio. Un blog pequeño puede ocupar 50 MB, mientras que una tienda con muchas imágenes puede llegar a varios GB. Puedes ver el tamaño en la lista de backups.

### ¿Puedo restaurar un backup de Syspanel en otro servidor?

Sí, siempre que el otro servidor también tenga Syspanel (o HestiaCP). Debes crear el mismo usuario (con el mismo nombre) y luego ejecutar el comando de restauración. Es una forma excelente de migrar tu sitio.

### ¿Qué hago si el backup falla?

Los errores comunes suelen deberse a:

  • Falta de espacio en disco: Revisa con df -h y libera espacio.
  • Permisos incorrectos: Asegúrate de que el usuario de Syspanel tenga permisos de escritura en /backup/.
  • Base de datos corrupta: Puedes intentar repararla con mysqlcheck -r.

### ¿Los backups incluyen las estadísticas de visitas?

No. Las estadísticas de Syspanel (como las de AWStats) no se incluyen en el backup. Si las necesitas, deberás exportarlas por separado.

### ¿Puedo hacer backup solo de la base de datos?

Sí, tanto desde la interfaz (seleccionando solo "Base de datos" al restaurar) como desde la terminal con el comando v-dump-database nombre_bd.


## Conclusión: Tu tranquilidad está en los backups

Dominar el backup Syspanel y la restauración te dará una tranquilidad inmensa. Ya sea que uses la interfaz web amigable o los comandos rápidos de la terminal, lo importante es ser constante. No dejes la seguridad de tu sitio al azar. Programa tus copias de seguridad, descárgalas periódicamente y practica la restauración en un entorno de prueba.

Recuerda que Syspanel (puerto 2106) es una herramienta potente, pero como cualquier sistema, puede fallar. Con esta guía, estás listo para proteger tu trabajo y recuperarte de cualquier imprevisto.

[INFO] Si tienes dudas, consulta la documentación oficial de HestiaCP (la base de Syspanel) o escribe a nuestro soporte técnico. ¡Estamos aquí para ayudarte!


Artículo escrito por el equipo de soporte técnico, especializado en Syspanel y administración de servidores Linux.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel