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

Syspanel: Instalación y configuración básica para principiantes

Actualizado el 1 de abril de 2026

¡Hola y bienvenido! Si estás leyendo esto, es porque probablemente has oído hablar de Syspanel y quieres dar tus primeros pasos. Estás en el lugar correcto.

Este tutorial está diseñado para principiantes absolutos. No necesitas ser un experto en servidores ni un gurú de la línea de comandos. Vamos a explicar paso a paso cómo instalar Syspanel y dejarlo listo para gestionar tus sitios web, cuentas de correo y bases de datos.

Syspanel es una herramienta gratuita y de código abierto que te permite administrar un servidor web (VPS o dedicado) de una forma visual y sencilla. Es como tener un "escritorio" para tu servidor, evitando tener que escribir comandos complejos constantemente.

Vamos a ello.


¿Qué es Syspanel y por qué usarlo?

Antes de ponernos manos a la obra, entendamos qué estamos instalando. Syspanel (basado en el conocido HestiaCP) es un panel de control de hosting. Su función principal es simplificar tareas como:

  • Crear y gestionar sitios web (dominios).
  • Administrar cuentas de correo electrónico.
  • Gestionar bases de datos (MySQL/MariaDB).
  • Configurar certificados SSL gratuitos (Let's Encrypt).
  • Crear usuarios y asignarles permisos.

[INFO] Syspanel es una bifurcación (fork) mejorada de HestiaCP. Es 100% compatible y ofrece las mismas funcionalidades, pero con un enfoque en la simplicidad y la seguridad.

Para un principiante, Syspanel es ideal porque:

  • Es gratuito: No hay costes de licencia.
  • Es ligero: Funciona bien en servidores con pocos recursos (1 GB de RAM es suficiente para empezar).
  • Es rápido: Su interfaz es limpia y las acciones se ejecutan con rapidez.
  • Tiene un asistente de instalación: Aunque usaremos la terminal, el proceso es muy guiado.

Requisitos previos para instalar Syspanel

Antes de ejecutar ningún comando, asegúrate de tener lo siguiente:

  1. Un servidor VPS o dedicado: Puede ser de cualquier proveedor (DigitalOcean, Linode, Vultr, etc.). Debe tener instalado un sistema operativo compatible.
  2. Sistema Operativo compatible: Syspanel funciona perfectamente en Ubuntu 20.04, 22.04 y 24.04. También en Debian 11 y 12. Te recomiendo Ubuntu 22.04 LTS por su estabilidad.
  3. Acceso SSH: Necesitarás un cliente SSH (como PuTTY en Windows o la terminal en Mac/Linux) para conectarte a tu servidor.
  4. Usuario con permisos sudo: El usuario principal (normalmente root) o un usuario con capacidad de ejecutar comandos como superusuario.
  5. Un nombre de dominio (opcional pero recomendado): Aunque puedes acceder por IP, es más seguro y profesional usar un dominio (ej: panel.tudominio.com).

[WARNING] IMPORTANTE: La instalación de Syspanel modificará configuraciones del sistema (Apache/Nginx, servidor de correo, firewall, etc.). No lo instales en un servidor que ya tenga otros servicios web configurados manualmente, a menos que sepas lo que haces. Lo ideal es un servidor limpio.


Paso 1: Conectarte a tu servidor por SSH

Este es el primer paso. Abre tu terminal (o PuTTY) y conéctate a la IP de tu servidor:

ssh root@IP_DE_TU_SERVIDOR

Sustituye IP_DE_TU_SERVIDOR por la dirección IP real. Te pedirá la contraseña de root (o del usuario que uses). Una vez conectado, verás algo como:

root@servidor:~#

¡Ya estás dentro! Ahora vamos a actualizar el sistema antes de instalar nada.


Paso 2: Actualizar el sistema operativo

Es una buena práctica tener el sistema al día. Ejecuta estos comandos uno por uno:

apt update
apt upgrade -y

Esto actualizará la lista de paquetes y luego instalará las actualizaciones disponibles. Puede tardar unos minutos.


Paso 3: Descargar e instalar Syspanel

Ahora viene el momento clave. Syspanel tiene un script de instalación oficial que hace casi todo el trabajo automáticamente.

Ejecuta el siguiente comando para descargar el instalador:

wget https://raw.githubusercontent.com/syspanel-cp/syspanel/refs/heads/main/install/hst-install.sh

Esto descargará un archivo llamado hst-install.sh en tu directorio actual.

[TIP] Si no tienes wget instalado, puedes usar curl -O [URL]. Pero normalmente wget ya viene por defecto.

Ahora, dale permisos de ejecución al script:

chmod +x hst-install.sh

Finalmente, ejecuta la instalación. Te recomiendo usar la bandera -f para forzar la instalación sin preguntas interactivas (ideal para principiantes). También puedes especificar el servidor web (Apache o Nginx). Aquí tienes un ejemplo con Nginx (más ligero y moderno):

bash hst-install.sh -f --nginx yes --php yes --mysql yes --postgresql no --exim yes --dovecot yes --named yes --iptables yes --fail2ban yes --webstats yes --quota yes --lang es

Explicación de las opciones:

  • -f: Modo forzado, no hace preguntas.
  • --nginx yes: Instala Nginx como servidor web.
  • --php yes: Instala PHP.
  • --mysql yes: Instala MariaDB (base de datos).
  • --exim yes y --dovecot yes: Instala el servidor de correo.
  • --named yes: Instala Bind9 (servidor DNS).
  • --iptables yes: Configura el firewall.
  • --fail2ban yes: Instala Fail2ban (protección contra ataques).
  • --lang es: Establece el idioma español en el panel.

[INFO] Si prefieres Apache, cambia --nginx yes por --apache yes. Ambos son válidos. Para principiantes, Nginx suele ser más rápido y fácil de gestionar.

La instalación descargará e instalará todos los componentes. Este proceso puede tardar entre 5 y 15 minutos dependiendo de tu servidor. No cierres la terminal ni interrumpas el proceso.


Paso 4: Acceder al panel de control Syspanel

Una vez finalizada la instalación, verás un mensaje similar a este en la terminal:

======================================================
  Syspanel instalado correctamente.
  Accede a tu panel en: https://IP_DE_TU_SERVIDOR:2106
  Usuario: admin
  Contraseña: (la que hayas puesto o una generada automáticamente)
======================================================

[WARNING] ATENCIÓN AL PUERTO: Syspanel utiliza el puerto 2106 para su interfaz web. No es el puerto 8083 ni el 2083 de otros paneles. Recuérdalo: 2106.

Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe en la barra de direcciones:

https://IP_DE_TU_SERVIDOR:2106

Te aparecerá un aviso de seguridad (porque el certificado SSL es autofirmado). Haz clic en "Avanzado" y luego en "Continuar a la IP (no seguro)". Es normal, después podremos instalar un certificado SSL real.

Verás la pantalla de inicio de sesión de Syspanel. Introduce:

  • Usuario: admin
  • Contraseña: La que se mostró al final de la instalación (si no la cambiaste, la encontrará en el mensaje anterior). Si no la recuerdas, puedes reiniciarla desde la terminal con: v-change-user-password admin.

¡Enhorabuena! Ya has iniciado sesión en tu panel de control Syspanel.


Configuración básica después de la instalación

Una vez dentro, vamos a hacer unos ajustes básicos para que todo funcione correctamente.

1. Cambiar la contraseña del usuario admin

Por seguridad, lo primero es cambiar la contraseña por defecto.

  1. En el menú izquierdo, haz clic en tu nombre de usuario (arriba a la derecha) o en Usuarios.
  2. Selecciona el usuario admin.
  3. Haz clic en el icono de Editar (lápiz) o en Cambiar contraseña.
  4. Introduce una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
  5. Guarda los cambios.

2. Configurar un nombre de dominio para el panel

Es mejor acceder a Syspanel a través de un subdominio (ej: panel.tudominio.com) que por IP. Esto te permitirá tener un certificado SSL válido y una URL más profesional.

Para ello, necesitas que tu dominio apunte a la IP de tu servidor (crea un registro A en tu gestor de DNS). Luego, en Syspanel:

  1. Ve a Panel > Configuración del servidor.
  2. Busca la opción Hostname del servidor.
  3. Cámbiala a panel.tudominio.com (sin http://).
  4. Guarda los cambios.
  5. Ve a Web > Agregar dominio y añade panel.tudominio.com como un sitio web normal.
  6. Una vez añadido, desde la lista de dominios, haz clic en el icono de SSL (candado) y selecciona Let's Encrypt para obtener un certificado gratuito.

[TIP] Después de esto, podrás acceder a Syspanel a través de https://panel.tudominio.com:2106. El puerto 2106 sigue siendo necesario.

3. Crear tu primer sitio web

Vamos a crear un sitio web de prueba.

  1. En el menú izquierdo, haz clic en Web.
  2. Haz clic en el botón Agregar dominio (o el icono +).
  3. Introduce el nombre de tu dominio (ej: midominio.com).
  4. Deja las opciones por defecto (Nginx, PHP, etc.).
  5. Marca la casilla Crear un paquete de hosting si quieres asignar recursos.
  6. Haz clic en Guardar.

¡Listo! Tu dominio ya está creado. Puedes subir archivos a la carpeta public_html de ese dominio usando FTP o el gestor de archivos del panel (próximamente en Syspanel).

4. Crear una cuenta de correo electrónico

Para gestionar correos de tu dominio:

  1. Ve a Correo > Agregar cuenta de correo.
  2. Introduce el nombre de la cuenta (ej: info@midominio.com).
  3. Establece una contraseña.
  4. Guarda.

Puedes acceder al webmail a través de https://midominio.com:2106/webmail o configurar tu cliente de correo (Outlook, Thunderbird) con los datos que aparecen en la sección de correo.


Preguntas frecuentes (FAQ) sobre Syspanel

Aquí respondemos las dudas más comunes de los principiantes.

¿Syspanel es seguro?

Sí, Syspanel incorpora medidas de seguridad como:

  • Firewall (iptables).
  • Fail2ban para bloquear intentos de acceso no autorizados.
  • Actualizaciones periódicas.
  • Soporte para SSL/TLS.

Sin embargo, la seguridad también depende de ti: usa contraseñas fuertes, mantén el sistema actualizado y no instales software innecesario.

¿Puedo instalar Syspanel en un servidor con otros paneles?

No es recomendable. Syspanel modifica configuraciones del sistema (Apache/Nginx, MySQL, servidor de correo). Si ya tienes otro panel, es probable que haya conflictos. Lo mejor es un servidor limpio.

¿Qué hago si olvido la contraseña de admin?

Conéctate a tu servidor por SSH y ejecuta:

v-change-user-password admin

Te pedirá la nueva contraseña. Luego podrás iniciar sesión con ella.

¿Cómo actualizo Syspanel?

Syspanel se actualiza automáticamente con el sistema. Pero puedes forzar una actualización manual ejecutando:

apt update && apt upgrade -y

Si hay una nueva versión del panel, se instalará.

¿El puerto 2106 es obligatorio?

Sí, por defecto Syspanel utiliza el puerto 2106 para la interfaz web. No es recomendable cambiarlo a menos que sepas cómo hacerlo correctamente. Si quieres acceder sin el puerto, puedes configurar un proxy inverso (Nginx/Apache) en el servidor, pero eso es más avanzado.

¿Puedo instalar Syspanel en un servidor con poco RAM?

Sí, Syspanel es ligero. Con 1 GB de RAM puedes gestionar varios sitios web pequeños. Para sitios con mucho tráfico, te recomiendo al menos 2 GB.

¿Syspanel es compatible con Let's Encrypt?

Sí, totalmente. Desde el panel puedes solicitar certificados SSL gratuitos para tus dominios en un solo clic.


Conclusión

Has llegado al final de este tutorial Syspanel para principiantes. Ahora ya sabes cómo instalar Syspanel, acceder a su interfaz a través del puerto 2106 y realizar la configuración básica.

Recuerda que Syspanel es una herramienta muy potente pero sencilla. A medida que te familiarices, podrás explorar opciones más avanzadas como crear bases de datos, gestionar backups o configurar reglas de firewall.

Si tienes alguna duda, no dudes en consultar la documentación oficial de Syspanel o buscar en foros de la comunidad. ¡Estamos aquí para ayudarte!

[TIP FINAL] No olvides hacer copias de seguridad periódicas de tus sitios web y bases de datos. Syspanel incluye una herramienta de backup automático que puedes configurar desde Panel > Backups.

¡Feliz hosting con Syspanel!

¿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