Como instalar Pangolín en Debian
Pangolín autohospedado
Guía de instalación rápida
Implemente su propia instancia totalmente alojada de Pangolin Community Edition
Requisitos previos
Antes de comenzar, asegúrese de tener:
- Servidor Linux con acceso root y dirección IP pública
- Nombre de dominio apuntando a la dirección IP de su servidor para el panel
- Dirección de correo electrónico para cifrar certificados SSL e iniciar sesión como administrador
- Abrir puertos en el firewall para 80 (TCP), 443 (TCP), 51820 (UDP) y 21820 (UDP para clientes)
Elija su servidor
¿necesitas ayuda para elegir? Vea nuestro guía completa de VPS para sugerencias.
DNS y redes
Antes de instalar Pangolin, asegúrese de haber configurado DNS para su dominio(s) y haber abierto el puerto requerido en su firewall. Vea nuestra guía en DNS y redes para más información.
Proceso de instalación
1
Descargar el instalador
Conéctese a su servidor a través de SSH y descargue el instalador:
rizo -fsSL https://static.pangolin.net/get-installer.sh | bash
2
Ejecute el instalador
Ejecute el instalador con privilegios de root:
sudo ./install
3
Configurar ajustes básicos
El instalador le solicitará la configuración esencial:
- Edición: Elija Community Edition o Edición empresarial. Revise las diferencias de edición antes de continuar.
- Dominio base: Ingrese su dominio raíz sin subdominios (por ejemplo,
ejemplo.com) - Dominio del panel de control: Presione Enter para aceptar el valor predeterminado
pangolin.example.como ingrese un dominio personalizado - Cifremos el correo electrónico: Proporcione un correo electrónico para obtener certificados SSL e iniciar sesión como administrador
- Túneles: Elija si desea instalar Gerbil para conexiones en túnel (predeterminado: sí). Puedes ejecutar Pangolin sin hacer túneles. Funcionará como un proxy inverso estándar.
4
Configurar correo electrónico (opcional)
Elija si desea habilitar la funcionalidad de correo electrónico SMTP:
- Predeterminado: No (recomendado para la configuración inicial)
- Si está habilitado: Necesitará los detalles del servidor SMTP (host, puerto, nombre de usuario, contraseña)
5
Iniciar la instalación
Confirme que desea instalar e iniciar los contenedores:
- El instalador extraerá imágenes de Docker (pangolín, jerbo, traefik)
- Los contenedores se iniciarán automáticamente
- Este proceso dura de 2 a 3 minutos dependiendo de su conexión a Internet
Configuración posterior a la instalación
Una vez que la instalación se complete exitosamente, verás:
¡instalación completa!
Para completar la configuración inicial, visite:
https://<your-dashboard-domain>/auth/initial-setup
1
Accede al panel
https://<your-dashboard-domain>/auth/initial-setup
El panel debe cargarse con el certificado SSL configurado automáticamente. Es posible que el primer certificado tarde unos minutos en validarse, así que no se preocupe si el navegador emite una advertencia insegura.
2
Obtenga el token de configuración de los registros de Pangolin
Verifique los registros del contenedor de Pangolin y copie el token de configuración impreso en stdout:
sudo docker compose logs pangolin
3
Crear cuenta de administrador
Complete la configuración inicial del usuario administrador:
- Pegue el token de configuración de los registros de Pangolin
- Ingrese su dirección de correo electrónico de administrador
- Establezca una contraseña segura
- Verifique su correo electrónico (si el correo electrónico está configurado)
4
Crea tu primera organización
Después de iniciar sesión:
- Ingrese el nombre y la descripción de la organización
- Haga clic en “Crear organización”
¡ahora estás listo para comenzar a agregar aplicaciones y configurar tu proxy inverso!