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:
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:
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.
$ se ejecutan como usuario sin privilegios.# 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
# 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:
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:
Al terminar, se generará un Token de instalación, que utilizarás para vincular el servidor con tu cuenta.
Una vez instalado SWPanel:
Esto vinculará el servidor con tu cuenta y habilitará las funciones del panel según tu licencia.
En la versión Cloud:
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:
⚠ 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.