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

Syspanel: cómo configurar un plan de hosting para clientes

Actualizado el 10 de diciembre de 2025

¿Tienes un negocio de hosting y necesitas una herramienta potente, gratuita y fácil de usar para gestionar tus servidores y planes de alojamiento? Si es así, seguramente has oído hablar de Syspanel (antes conocido como HestiaCP). Este panel de control de código abierto es una de las mejores opciones para administrar servidores Linux, especialmente si buscas una alternativa a cPanel sin pagar licencias caras.

En este artículo completo y práctico, te guiaré paso a paso para que aprendas a configurar un plan de hosting para clientes en Syspanel. Veremos desde la instalación básica hasta la creación de paquetes de recursos, la gestión de cuentas de usuario y la personalización de límites. Al final, tendrás todo lo necesario para empezar a vender o asignar planes de hosting de forma profesional.

[INFO] Recuerda: Syspanel es la evolución de HestiaCP. Aunque el nombre cambió, la esencia y la interfaz son prácticamente las mismas. El acceso por defecto a tu panel de administración será a través del puerto 2106 (ejemplo: https://tu-servidor.com:2106).

¿Qué es un plan de hosting en Syspanel?

Antes de meternos en la configuración, es importante entender qué es un "plan de hosting" dentro de Syspanel. Básicamente, es un paquete de recursos que defines y luego asignas a cada cliente. Estos recursos incluyen:

  • Espacio en disco: Cuántos MB o GB puede usar el cliente.
  • Ancho de banda: Límite de transferencia mensual.
  • Bases de datos: Número de bases de datos MySQL/MariaDB que puede crear.
  • Cuentas de correo: Cantidad de buzones de email.
  • Dominios y subdominios: Límite de sitios web que puede alojar.
  • Usuarios FTP: Número de cuentas para subir archivos.

Configurar un plan es esencial para controlar el uso del servidor, evitar abusos y ofrecer diferentes niveles de servicio (básico, profesional, premium).

Requisitos previos para configurar Syspanel

Para seguir este Syspanel tutorial, necesitas tener lo siguiente:

  1. Un servidor Linux (Ubuntu 20.04/22.04 o Debian 11/12 son los más recomendados).
  2. Acceso root al servidor (vía SSH).
  3. Un dominio apuntando al servidor (o al menos una IP pública).
  4. Syspanel instalado. Si aún no lo has hecho, puedes instalarlo con un solo comando desde la terminal. Te recomiendo seguir la guía oficial de instalación.

[WARNING] No intentes instalar Syspanel en un servidor que ya tenga otro panel de control (cPanel, Plesk, etc.) o servicios web como Apache/Nginx ya configurados manualmente, ya que puede haber conflictos.

Paso 1: Acceder a Syspanel como administrador

Una vez instalado, abre tu navegador y escribe la URL de tu servidor seguida del puerto 2106:

https://IP-DE-TU-SERVIDOR:2106

Te aparecerá una advertencia de seguridad (es normal, porque el certificado SSL es autofirmado). Haz clic en "Avanzado" y luego en "Continuar".

Las credenciales de administrador (usuario admin) te las proporcionó el instalador al final del proceso. Guárdalas bien.

Paso 2: Crear un plan de hosting (paquete de recursos)

Dentro del panel, busca la sección "Paquetes" o "Planes de hosting" (dependiendo de la versión, puede estar en el menú lateral izquierdo). Aquí es donde definirás los límites.

2.1. Navegar a la sección de paquetes

Haz clic en "Paquetes" y luego en el botón verde "Añadir paquete".

2.2. Configurar los parámetros del plan

Se abrirá un formulario. Rellena los campos según el plan que quieras crear. Te explico los más importantes:

  • Nombre del paquete: Ponle un nombre descriptivo, por ejemplo: Plan Básico, Plan Pro, Plan Ilimitado.
  • Cuotas (Límites):
    • DISK (Espacio en disco): Ejemplo: 1024 MB (1 GB). Si quieres "ilimitado", pon 999999.
    • BANDWIDTH (Ancho de banda): Ejemplo: 10240 MB (10 GB). Misma lógica para ilimitado.
    • CRON JOBS (Tareas programadas): Número de tareas cron. Para básico, 2 o 3 está bien.
    • DATABASES (Bases de datos): Ejemplo: 5.
    • MAIL ACCOUNTS (Cuentas de correo): Ejemplo: 10.
    • WEB TEMPLATES (Plantillas web): Déjalo por defecto (default).
    • PROXY TEMPLATES (Plantillas de proxy): Déjalo por defecto.
    • DNS TEMPLATES (Plantillas DNS): Déjalo por defecto.
    • BACKUPS (Copias de seguridad): Número de backups que puede tener. Ejemplo: 2.
  • Opciones adicionales:
    • Shell (Acceso SSH): Recomiendo dejarlo en nologin para clientes normales. Solo activa bash si sabes lo que haces.
    • Nombre del servidor: Déjalo en blanco o pon el nombre de tu servidor.

2.3. Guardar el plan

Una vez rellenado todo, haz clic en "Guardar". ¡Listo! Ya tienes tu primer Syspanel plan hosting creado.

[TIP] Crea varios paquetes con diferentes límites para ofrecer opciones a tus clientes. Por ejemplo, un plan "Starter" con 1 GB de disco y 5 GB de ancho de banda, y un plan "Business" con 10 GB de disco y 100 GB de ancho de banda.

Paso 3: Crear un usuario (cliente) y asignarle el plan

Ahora que tienes el plan, toca asignarlo a un cliente.

3.1. Ir a la sección de usuarios

En el menú lateral, haz clic en "Usuarios" y luego en "Añadir usuario".

3.2. Rellenar los datos del cliente

Completa el formulario:

  • Usuario: El nombre de usuario que usará para acceder a su panel (ej: cliente1).
  • Contraseña: Una contraseña segura. Puedes generarla automáticamente.
  • Email: Correo electrónico del cliente (importante para notificaciones).
  • Paquete: Aquí seleccionas el plan que creaste antes (ej: Plan Básico).
  • Idioma: Español, si lo prefieres.
  • Nombre y apellidos: Datos opcionales pero recomendados.

3.3. Configurar el dominio principal

Syspanel te pedirá que añadas un dominio principal para el cliente. Este será el sitio web principal de su cuenta.

  • Dominio: Escribe el dominio completo (ej: midominio.com).
  • IP: Normalmente se selecciona automáticamente. Si tienes varias IPs, elige la que corresponda.
  • SSL: Marca la casilla "Añadir Let's Encrypt SSL" para que el dominio tenga HTTPS gratuito.

Haz clic en "Guardar". El sistema creará automáticamente la cuenta de hosting, la base de datos, las cuentas de correo (si las configuraste) y el certificado SSL.

Paso 4: Gestionar los recursos del cliente desde el panel de administración

Como administrador, puedes modificar los recursos de un cliente en cualquier momento.

4.1. Editar un usuario existente

Ve a "Usuarios", busca el cliente en la lista y haz clic en su nombre o en el icono de edición (lápiz).

4.2. Ajustar límites individuales

Dentro de la edición, verás la sección "Cuotas". Puedes cambiar manualmente cualquier límite (disco, ancho de banda, bases de datos, etc.) sin necesidad de cambiar de paquete.

Esto es útil si un cliente necesita más recursos temporalmente y no quieres cambiarle de plan.

[INFO] También puedes cambiar el paquete completo del cliente desde aquí. Simplemente selecciona otro paquete en el campo "Paquete" y guarda.

Paso 5: Acceso del cliente a su propio panel

Cada cliente tiene su propio panel de control dentro de Syspanel. Para acceder, el cliente debe ir a la misma URL que tú, pero con su usuario y contraseña.

URL de acceso para clientes: https://IP-DE-TU-SERVIDOR:2106

Una vez dentro, el cliente podrá:

  • Gestionar su dominio: Añadir subdominios, redirecciones, etc.
  • Crear y administrar bases de datos (phpMyAdmin integrado).
  • Gestionar cuentas de correo (webmail incluido).
  • Subir archivos mediante FTP o el gestor de archivos web.
  • Ver estadísticas de uso (disco y ancho de banda consumido).

[WARNING] El cliente no podrá ver ni modificar los recursos de otros clientes. Cada cuenta está completamente aislada.

Preguntas frecuentes (FAQ) sobre configuración de planes en Syspanel

Aquí respondo las dudas más comunes que suelen tener los administradores al configurar Syspanel:

¿Puedo ofrecer hosting "ilimitado" con Syspanel?

Sí, pero con matices. Puedes establecer límites muy altos (por ejemplo, 999999 GB de disco) que en la práctica son "ilimitados". Sin embargo, ten en cuenta que el servidor físico tiene un límite real. Monitorea el uso del disco duro y el ancho de banda para evitar saturaciones.

¿Cómo puedo cambiar el plan de un cliente sin perder sus datos?

Simplemente edita al usuario (como vimos en el Paso 4) y cambia el campo "Paquete" por otro. Los datos del cliente (archivos, bases de datos, correos) no se pierden. Solo se actualizan los límites. Si el nuevo plan tiene menos recursos, el cliente no podrá crear nuevos elementos hasta que libere espacio o contrate más.

¿Qué pasa si un cliente supera los límites de su plan?

Syspanel no bloquea automáticamente al cliente cuando supera un límite, pero el sistema empezará a mostrar advertencias en el panel del cliente. Por ejemplo, si se queda sin espacio en disco, no podrá subir más archivos y los correos podrían dejar de llegar. Es buena práctica configurar alertas por email para estar informado.

¿Puedo personalizar las plantillas de sitios web (Apache/Nginx)?

Sí. Dentro de la configuración del paquete, puedes elegir entre diferentes plantillas web y de proxy. Syspanel incluye plantillas por defecto, pero puedes crear las tuyas propias en /usr/local/syspanel/data/templates/web/ (si usas Syspanel) o en la ruta equivalente de HestiaCP. Esto te permite optimizar el rendimiento para WordPress, Laravel, etc.

¿Cómo gestiono los backups de los clientes?

Syspanel permite que cada cliente haga sus propias copias de seguridad desde su panel. Como administrador, puedes configurar backups automáticos globales desde la sección "Backups" del menú principal. Allí puedes programar backups diarios, semanales o mensuales para todas las cuentas.

Consejos finales para administrar tu servidor de hosting

Configurar un plan de hosting en Syspanel es solo el primer paso. Para tener un servicio profesional, te recomiendo:

  1. Monitorear el servidor: Usa herramientas como htop, df -h o incluso Syspanel mismo para ver el uso de CPU, RAM y disco.
  2. Mantener actualizado Syspanel: Ejecuta periódicamente sudo apt update && sudo apt upgrade para parches de seguridad.
  3. Configurar un firewall: Syspanel suele incluir iptables o ufw. Asegúrate de que solo los puertos necesarios (80, 443, 2106, 21, etc.) estén abiertos.
  4. Ofrecer soporte básico: Prepara una pequeña guía para tus clientes explicando cómo usar su panel (subir archivos, crear correos, etc.). Esto te ahorrará muchas preguntas.
  5. Realizar pruebas: Antes de lanzar un plan nuevo, crea un usuario de prueba y verifica que todo funcione correctamente (envío de correos, carga de sitio web, SSL, etc.).

Conclusión

Como has visto, configurar un plan de hosting para clientes en Syspanel es un proceso sencillo, directo y muy potente. En pocos minutos puedes tener un plan básico, asignarlo a un cliente y poner su sitio web en marcha. La flexibilidad de Syspanel te permite escalar desde un pequeño hosting compartido hasta un servidor con decenas de clientes, todo sin coste de licencia.

Ahora que ya sabes cómo hacerlo, ¿por qué no pruebas a crear tu primer plan? Recuerda que la práctica es la clave. Si tienes alguna duda, la comunidad de Syspanel es muy activa y siempre hay alguien dispuesto a ayudar.

¡Espero que este Syspanel tutorial te haya sido de gran ayuda! Ahora ve y configura ese servidor como un profesional.

¿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