Skip to main content

Como instalar Pangolín en Debian

Requisitos

Previos
    Pangolín autohospedado

    Un


    servidor
    limpio con Debian (11 o 12).

    Permisos de administrador (sudo o usuario root).

    Puertos abiertos necesarios en tu firewall (habitualmente HTTP/HTTPS u otros puertos personalizados que configure Pangolin).

    Guía de Instalacióninstalación Paso a Paso

    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)
      Recomendado: Ubuntu 20.04+ o Debian 11+ para una mejor compatibilidad y rendimiento.

      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


      Actualizar1
      el
      Sistema
      Paso 1
      1.Actualizar el Sistema:Paso 1.

      AsegúrateDescargar deel que los paquetes de tu sistema operativo estén totalmente actualizados ejecutando:instalador

      Conéctese a su servidor a través de SSH y descargue el instalador:

      Bash
      sudo apt update && sudo apt upgraderizo -yfsSL https://static.pangolin.net/get-installer.sh | bash
      

      El instalador admite arquitecturas AMD64 (x86_64) y ARM64.

      2

      Verificación: El comando debe finalizar sin errores de repositorios y conEjecute el sistema al día.instalador

      Ejecute
      el
      instalador con privilegios de root:
      2

      Instalar Dependencias Esenciales
      Paso 2
      2.Instalar Dependencias Esenciales:Paso 2.

      Instala

      herramientas
      básicas
      necesarias
      para
      descargar
      sudo y./instalador
      gestionar
      paquetes,
      como
      curl,
      git
      y
      utilidades

      El instalador coloca todos los archivos en el directorio actual. Mueva el instalador al directorio de red:instalación deseado antes de ejecutarlo.

      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.com o 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.

        Bash
        4
        sudo apt install -y curl wget git apt-transport-https ca-certificates gnupg lsb-release
        

        Verificación:Configurar Compruebacorreo queelectrónico curl responde correctamente ejecutando curl --version.(opcional)

        La funcionalidad de correo electrónico es opcional y se puede agregar más adelante.
        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)
          3

          Instalar5
          Docker
          y Docker Compose
          Paso 3
          3.Instalar Docker y Docker Compose:Paso 3.

          PangolinIniciar sela despliega habitualmente de forma contenerizada. Añade el repositorio oficial de Docker e instálalo: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 Verá indicadores de progreso a medida que se extraiga y arranque cada contenedor.

            Configuración posterior a la instalación

            Una vez que la instalación se complete exitosamente, verás:

            Bash
            #¡instalación Añadircompleta!
            
            clavePara GPGcompletar yla repositorioconfiguración oficialinicial, de Docker
            sudo mkdir -p /etc/apt/keyrings
            curl -fsSLvisite:
            https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o <your-dashboard-domain>/etc/apt/keyrings/docker.gpg
            
            echo \
              "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
              $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
            
            # Instalar Docker Engine y Docker Compose
            sudo apt update
            sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-pluginauth/initial-setup
            


            1

            Verificación:Accede Ejecutaal sudo docker compose version para confirmar que se instaló la versión correcta del plugin.panel

            Navegue
            hasta
            la URL que se muestra en la salida del instalador e ingrese el token de configuración que muestra el instalador. Si decidió no iniciar los contenedores durante la instalación, recupere el token de los registros del contenedor Pangolin cuando se inicie por primera vez.
            4

            Clonar o Descargar Pangolin
            Paso 4
            4.Clonar o Descargar Pangolin:Paso 4.

            Clona

            https://<your-dashboard-domain>/auth/initial-setup
            

            El panel debe cargarse con el repositoriocertificado oficialSSL deconfigurado Pangolinautomáticamente. oEs descargaposible losque ficherosel 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 necesariosde paralos su despliegue en tu directorioregistros de trabajo (por ejemplo, en /opt/pangolin):Pangolin

            Verifique los registros del contenedor de Pangolin y copie el token de configuración impreso en stdout:

            Bash
            sudo mkdirestibador -pcomponer /opt/pangolinregistros cd /opt/pangolin
            # Clonar el repositorio correspondiente o descargar la estructura docker-compose
            git clone https://github.com/fosrl/pangolin.git .pangolín
            

            Necesitará ese token en la página de configuración inicial para registrar la primera cuenta de administrador.

            3

            Verificación:Crear Lista el contenidocuenta de la carpeta con ls -la para asegurarte de que están presentes los archivos de configuración y el docker-compose.yml.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)
              5

              Configurar las Variables de Entorno
              Paso 5
              5.ConfigurarUtilice lasuna Variablescontraseña segura y única para su cuenta de Entorno:Pasoadministrador. 5.Esta cuenta tiene acceso completo al sistema.

              4

              CopiaCrea eltu archivoprimera de ejemplo de entorno y edítalo con tus parámetros personalizados (como dominios públicos, credenciales de base de datos y puertos):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!
                Bash
                cp .env.example .env
                nano .env
                

                Ajustes clave a revisar en el .env:

                  APP_URL: Tu dominio público configurado.

                  Puertos de escucha y claves secretas o tokens de conexión. Verificación: Guarda los cambios en el archivo (Ctrl+O, Enter, Ctrl+X en Nano) y asegúrate de que no queden campos obligatorios vacíos.

                  6
                  Iniciar el Despliegue con Docker Compose
                  Paso 6
                  6.Iniciar el Despliegue con Docker Compose:Paso 6.

                  Despliega los contenedores de Pangolin en segundo plano utilizando Docker Compose:

                  Bash
                  sudo docker compose up -d
                  

                  Verificación: Ejecuta sudo docker compose ps para comprobar que todos los servicios relacionados con Pangolin se encuentran en estado Up (en ejecución).