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

Cómo instalar y configurar SysPanel en un servidor Linux (Debian/Ubuntu)

Actualizado el 12 de octubre de 2025

Introducción: ¿Qué es SysPanel y por qué usarlo?

Si estás buscando una forma sencilla de gestionar tus sitios web, bases de datos, correos electrónicos y usuarios desde un solo lugar, has llegado al sitio correcto. SysPanel es un panel de control para Linux que te permite administrar un servidor web de manera visual, sin necesidad de usar la terminal constantemente.

Su principal ventaja es que está pensado para usuarios que no son expertos en administración de sistemas. Con una interfaz limpia y moderna, podrás crear dominios, gestionar DNS, configurar cuentas de correo, instalar certificados SSL y mucho más, todo desde un navegador web.

En esta guía completa, aprenderás a instalar SysPanel en Debian o Ubuntu, paso a paso, sin complicaciones. Vamos a cubrir desde los requisitos previos hasta la configuración inicial, pasando por los primeros pasos para dejar tu servidor listo para alojar tus proyectos.

[INFO] SysPanel es compatible con las versiones más recientes de Debian (11, 12) y Ubuntu (22.04, 24.04). Asegúrate de tener una de estas versiones instaladas en tu servidor.


Requisitos previos antes de instalar SysPanel

Antes de lanzarnos a la instalación, es crucial que tu servidor cumpla con una serie de requisitos. Esto evitará problemas de rendimiento o errores durante el proceso.

Hardware mínimo recomendado

Para que SysPanel funcione de manera fluida, necesitas al menos:

  • 1 CPU (2 o más núcleos son recomendables).
  • 1 GB de RAM (2 GB o más si vas a alojar varios sitios web).
  • 20 GB de espacio en disco (SSD recomendado para mayor velocidad).

Sistema operativo compatible

La instalación de SysPanel está optimizada para:

  • Debian 11 (Bullseye) y Debian 12 (Bookworm).
  • Ubuntu 22.04 (Jammy Jellyfish) y Ubuntu 24.04 (Noble Numbat).

[WARNING] No intentes instalar SysPanel en sistemas operativos antiguos, versiones de 32 bits o distribuciones no basadas en Debian/Ubuntu. El instalador fallará o el panel no funcionará correctamente.

Conectividad y acceso

Necesitarás:

  • Acceso root o un usuario con permisos sudo.
  • Conexión a internet estable.
  • Un nombre de dominio o IP pública apuntando a tu servidor (opcional pero recomendado).

Paso 1: Preparar el servidor Linux

Lo primero es actualizar el sistema operativo para asegurarnos de que tenemos los últimos paquetes y parches de seguridad. Conecta a tu servidor por SSH y ejecuta los siguientes comandos:

sudo apt update && sudo apt upgrade -y

Este comando actualizará la lista de paquetes disponibles y aplicará las actualizaciones pendientes. El proceso puede tardar unos minutos dependiendo de la velocidad de tu servidor.

Configurar la zona horaria y el hostname

Es una buena práctica configurar la zona horaria correcta y un nombre de host (hostname) descriptivo para tu servidor:

sudo timedatectl set-timezone Europe/Madrid
sudo hostnamectl set-hostname servidor.midominio.com

Reemplaza Europe/Madrid por tu zona horaria y servidor.midominio.com por el nombre que quieras darle a tu servidor. Después, edita el archivo /etc/hosts para añadir el nuevo hostname:

sudo nano /etc/hosts

Añade la siguiente línea al final del archivo (reemplaza la IP y el hostname por los tuyos):

192.168.1.100   servidor.midominio.com   servidor

Guarda los cambios con Ctrl+O y luego Enter, y sal del editor con Ctrl+X.


Paso 2: Instalar SysPanel paso a paso

Ahora sí, vamos a la parte interesante. Instalar SysPanel es un proceso automatizado que se realiza con un simple script. Sigue estos pasos:

Descargar el instalador oficial

El script de instalación se descarga directamente desde el repositorio oficial de SysPanel. Ejecuta:

wget https://syspanel.com/install/install-syspanel.sh

Este comando descargará el archivo install-syspanel.sh en tu directorio actual.

Dar permisos de ejecución

Antes de ejecutar el script, debemos otorgarle permisos de ejecución:

chmod +x install-syspanel.sh

Ejecutar la instalación

Para lanzar la instalación, simplemente ejecuta el script con permisos de root:

sudo ./install-syspanel.sh

El instalador comenzará a trabajar. Este proceso puede tardar entre 10 y 30 minutos dependiendo de la velocidad de tu servidor y de tu conexión. Durante este tiempo, el script instalará todos los componentes necesarios:

  • Servidor web (Apache o Nginx).
  • PHP y sus extensiones.
  • Servidor de bases de datos (MariaDB).
  • Servidor de correo (Dovecot, Postfix).
  • Cliente FTP (vsftpd o Pure-FTPd).
  • Certificados SSL (Let's Encrypt).
  • Y el propio panel SysPanel.

[INFO] No cierres la sesión SSH ni interrumpas el proceso de instalación. Si lo haces, podrías dejar el sistema en un estado inconsistente.

Finalización de la instalación

Cuando el script termine, verás un mensaje con la información de acceso al panel:

  • URL de acceso: https://tu-servidor:2106
  • Usuario: admin
  • Contraseña: una contraseña temporal generada automáticamente.

Guarda esta información en un lugar seguro, ya que la necesitarás para el primer inicio de sesión.


Paso 3: Acceso inicial y configuración de SysPanel

Una vez instalado, abre tu navegador web y visita la URL de acceso. Como el puerto es el 2106, la dirección será algo como:

https://tu-ip-o-dominio:2106

[WARNING] Es posible que el navegador te muestre un aviso de certificado no válido. Esto es normal ya que el certificado SSL autogenerado no es de confianza pública. Haz clic en "Avanzado" y luego en "Continuar" para acceder.

Primer inicio de sesión

Introduce el usuario admin y la contraseña temporal que te mostró el instalador. El sistema te pedirá que cambies la contraseña por una nueva y segura. Elige una contraseña robusta que incluya mayúsculas, minúsculas, números y símbolos.

Configuración del servidor de correo

SysPanel te preguntará si quieres configurar el servidor de correo. Si vas a usar el panel para gestionar correos electrónicos, selecciona "Sí" y sigue las instrucciones. Si no lo necesitas, puedes omitir este paso.

Configurar el nombre del servidor

En el panel, ve a Configuración > Servidor y asegúrate de que el nombre del servidor y la IP están correctamente configurados. Esto es esencial para que los certificados SSL funcionen bien.


Paso 4: Crear tu primer dominio y sitio web

Ahora que ya tienes el panel funcionando, vamos a crear tu primer sitio web. Sigue estos pasos:

Añadir un nuevo dominio

  • En el menú lateral, haz clic en Web.
  • Luego en Añadir dominio.
  • Introduce tu dominio (por ejemplo, midominio.com).
  • Selecciona si quieres usar Apache, Nginx o ambos.
  • Elige la versión de PHP que prefieras.
  • Haz clic en Añadir.

Subir archivos al sitio

Una vez creado el dominio, tendrás una carpeta en /home/usuario/web/midominio.com/public_html. Puedes subir tus archivos mediante FTP, SFTP o directamente desde el administrador de archivos del panel.

Para acceder al administrador de archivos:

  • Ve a Archivos en el menú.
  • Selecciona el dominio.
  • Haz clic en Administrador de archivos.

Crear una base de datos

Si tu sitio web necesita base de datos (por ejemplo, WordPress), sigue estos pasos:

  • Ve a Base de datos > Añadir base de datos.
  • Introduce el nombre de la base de datos.
  • Crea un usuario y una contraseña.
  • Asigna los permisos necesarios.
  • Haz clic en Guardar.

Paso 5: Configurar SSL y HTTPS

La seguridad es fundamental. SysPanel facilita la instalación de certificados SSL gratuitos mediante Let's Encrypt.

Instalar certificado SSL

  • Ve a Web > selecciona tu dominio.
  • Haz clic en SSL.
  • Activa la opción Let's Encrypt.
  • Introduce tu correo electrónico (para renovaciones).
  • Selecciona los dominios que quieres incluir en el certificado.
  • Haz clic en Guardar.

El panel se encargará de la instalación y configuración automática del certificado. En unos segundos, tu sitio web tendrá HTTPS activo.

[TIP] Activa la opción Redirigir HTTP a HTTPS para que todos los visitantes sean redirigidos automáticamente a la versión segura de tu sitio.


Paso 6: Gestionar cuentas de correo electrónico

SysPanel también incluye un servidor de correo completo. Para crear una cuenta de correo:

  • Ve a Correo > Añadir cuenta de correo.
  • Selecciona el dominio.
  • Introduce el nombre de la cuenta (por ejemplo, info@midominio.com).
  • Establece una contraseña.
  • Configura el límite de cuota (opcional).
  • Haz clic en Guardar.

Configurar el cliente de correo

Para usar tu cuenta de correo en Outlook, Thunderbird o tu móvil, necesitarás los siguientes datos:

  • Servidor IMAP: tu-servidor (puerto 993, SSL).
  • Servidor SMTP: tu-servidor (puerto 465, SSL).
  • Usuario: la dirección de correo completa.
  • Contraseña: la que hayas establecido.

Configuración avanzada: usuarios, DNS y backups

Crear usuarios adicionales

Si necesitas dar acceso a otras personas sin que tengan acceso total al servidor, puedes crear usuarios limitados:

  • Ve a Usuarios > Añadir usuario.
  • Introduce el nombre de usuario y contraseña.
  • Selecciona los paquetes y recursos que tendrá disponibles.
  • Asigna los dominios que podrá gestionar.

Gestión de DNS

SysPanel incluye un editor DNS básico. Ve a DNS > selecciona tu dominio para añadir, modificar o eliminar registros DNS (A, CNAME, MX, TXT, etc.).

Copias de seguridad automáticas

Es vital tener copias de seguridad. Para configurarlas:

  • Ve a Backup > Añadir backup.
  • Selecciona los dominios y bases de datos que quieres respaldar.
  • Elige la frecuencia (diaria, semanal, mensual).
  • Configura el destino (local o remoto).

Solución de problemas comunes (FAQ)

No puedo acceder al panel en el puerto 2106

  • Asegúrate de que el firewall del servidor permite el tráfico en el puerto 2106.
  • Verifica que el servicio syspanel está ejecutándose: systemctl status syspanel.
  • Comprueba que el servidor es accesible desde fuera (IP pública correcta).

El instalador falla a mitad de proceso

  • Revisa los logs de instalación en /var/log/syspanel-install.log.
  • Asegúrate de tener suficiente espacio en disco: df -h.
  • Verifica que el sistema operativo es compatible.

No recibo correos electrónicos

  • Revisa los registros DNS de tu dominio (MX, SPF, DKIM).
  • Comprueba los logs de correo en /var/log/mail.log.
  • Verifica que el puerto 25 no está bloqueado por tu proveedor.

Quiero cambiar el panel de SysPanel a otra versión

  • Puedes actualizar el panel desde la sección Configuración > Actualizaciones.
  • No intentes instalar una versión diferente manualmente, ya que podría romper el sistema.

Conclusión y siguientes pasos

Instalar SysPanel en Debian o Ubuntu es un proceso sorprendentemente sencillo gracias a su script automatizado. En menos de una hora, tendrás un servidor completamente funcional con gestión web, correo, bases de datos y SSL.

Este panel de control Linux es ideal para:

  • Freelancers que gestionan varios clientes.
  • Agencias que necesitan dar acceso a sus clientes.
  • Desarrolladores que quieren un entorno de prueba rápido.
  • Pequeñas empresas que quieren alojar sus propios servicios.

Lo que hemos visto hoy es solo la punta del iceberg. SysPanel ofrece funciones avanzadas como:

  • Gestión de múltiples versiones de PHP.
  • Instalación de WordPress en un clic.
  • Firewall integrado.
  • Monitorización de recursos.
  • API para automatización.

Te recomiendo explorar cada sección del panel para familiarizarte con todas sus opciones. No tengas miedo de experimentar en un servidor de pruebas antes de pasar a producción.

[TIP] Si eres nuevo en la administración de servidores, te sugiero empezar con un servidor virtual de bajo coste para practicar. Una vez que te sientas cómodo, puedes migrar a un servidor dedicado o contratar un VPS más potente.

Espero que esta guía te haya sido útil. Si tienes alguna duda, no dudes en consultar la documentación oficial de SysPanel o buscar ayuda en los foros de la comunidad. ¡Buena suerte con tu nuevo servidor!

¿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