El Self Hosted en SWPanel es una modalidad en la que instalas y ejecutas el panel directamente en tu propio servidor (VPS, servidor dedicado o cloud), en lugar de utilizar una versión gestionada por el proveedor en la nube.
Esto te brinda control total sobre la infraestructura, el entorno y la forma en que el panel se integra con tus servicios.
Necesitas un servidor con Linux Debian 12 o superior. Puede ser:
Cloud Server
VPS
Servidor dedicado
El servidor debe estar activo y con conexión a Internet.
Existen dos formas principales de instalación:
SWPanel puede instalarse de forma automatizada desde su panel web. Solo necesitas proporcionar:
IP pública del servidor
Puerto SSH (normalmente 22)
Contraseña root
La plataforma validará la conexión y realizará la instalación sin necesidad de ejecutar comandos manualmente.
Si prefieres realizar la instalación directamente desde tu servidor, sigue estos pasos:
La actualización del sistema y la instalación deben realizarse como usuario root.
Los comandos que comienzan con $ se ejecutan como usuario sin privilegios.
Los comandos que comienzan con # se ejecutan como usuario root.
Para cambiar a root desde un usuario sin privilegios:
$ sudo su -
⚠️ Este comando otorga acceso completo al usuario root y carga su entorno, lo cual es necesario para la instalación.
Antes de vincular la licencia e iniciar la instalación, verifica lo siguiente:
$ ping -c 4 google.com
Si recibes respuesta, el servidor está correctamente conectado.
Antes de la instalación, el puerto 3203 debe estar libre (aunque aparecerá cerrado porque el servicio aún no está activo).
Para verificarlo:
# ss -tulnp | grep 3203
Si no aparece ningún resultado → el puerto está libre.
Si aparece algún servicio → identifica el PID y detén el proceso:
# kill PID_DEL_PROCESO
Si tu servidor está detrás de NAT, debes redirigir el puerto 3203 hacia el servidor.
Asegúrate de que ningún firewall o sistema de seguridad bloquee las solicitudes de SWPanel.
Las IPs que realizan las peticiones pertenecen al rango:
81.25.112.X
Accede a la consola de tu servidor Linux y ejecuta:
# wget -qO - https://deployment.swpanel.com/install.sh | bash
Al ejecutar el script:
Aparecerá una advertencia en pantalla.
Debes escribir yes y presionar Enter para continuar.
⚠️ Si no escribes yes, el proceso se cancelará y no se realizarán cambios en el servidor.
Durante la instalación:
La sesión puede cerrarse temporalmente.
El acceso al servidor se bloqueará mientras se completa el proceso.
Una vez finalizado, el sistema se desbloqueará automáticamente.
Al terminar, se generará un Token de instalación, que utilizarás para vincular el servidor con tu cuenta.
Una vez instalado SWPanel:
Accede al panel.
Activa el modo Self Hosted.
Introduce el Token de instalación generado previamente.
Esto vinculará el servidor con tu cuenta y habilitará las funciones del panel según tu licencia.
En la versión Cloud:
Tú administras el sistema operativo.
Tú gestionas seguridad, actualizaciones y backups.
Tú gestionas en que momento escalar los recursos del servidor.
En el modo Self Hosted, todo esto es gestionado por el proveedor por lo que estás limitado al momento de escalar los recursos.
Actualmente, SWPanel Self Hosted utiliza tres tipos de licencia:
D10
D30
WHA
⚠️ Requiere conocimientos técnicos o un administrador de sistemas.
⚠️ Eres responsable de la seguridad y mantenimiento del servidor.
⚠️ Debes gestionar actualizaciones y backups por tu cuenta.
El modo Self Hosted de SWPanel te permite instalar el panel directamente en un servidor que tú eliges y administras.
Una vez instalado y activado con tu licencia, podrás gestionar servicios de hosting, dominios, usuarios y facturación desde tu propio entorno, con control total sobre la infraestructura.
Descubre la forma más potente y flexible de gestionar tus servidores. Déjanos tu correo y te enviaremos los pasos para empezar en minutos.
¿Tienes una cuenta? Iniciar Session