Cómo instalar PufferPanel en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar PufferPanel en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, PufferPanel es un sistema de administración de servidores de juegos basado en la web de código abierto y gratuito que le permite crear múltiples servidores de juegos. Con la ayuda de PufferPanel, puede administrar varios servidores de juegos diferentes desde una ubicación central. Es compatible con Minecraft, Forge, Spigot, Sponge, servidores dedicados de origen y muchos más.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de PufferPanel en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale PufferPanel en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Instalar PufferPanel en Ubuntu 20.04.

Ahora agregue el repositorio oficial de PufferPanel en su sistema Ubuntu:

curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash

Una vez que agregue su repositorio oficial a Ubuntu, ejecute el siguiente comando para instalarlo:

sudo apt install pufferpanel

Después de instalar PufferPanel, ahora inicie y habilite el servicio PufferPanel usando el siguiente comando:

sudo systemctl enable pufferpanel
sudo systemctl start pufferpanel

Paso 3. Configure el firewall.

Ahora permita los puertos 8080 y 5657 a través del firewall de Ubuntu:

sudo ufw allow 8080/tcp
sudo ufw allow 5657/tcp

Paso 4. Configure Nginx Proxy.

Ahora ejecutamos el siguiente comando para instalar el servidor web Nginx:

sudo apt install nginx

A continuación, cree un archivo de configuración de Nginx para PufferPanel:

sudo nano /etc/nginx/sites-enabled/pufferpanel.conf

Agregue la siguiente línea:

listen 80;
    root /var/www/pufferpanel;idroot.us panel.idroot.us; location ~ ^/.well-known {
      root /var/www/html;
      allow all;
    }

    location / {
        proxy_pass https://localhost:8080;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Nginx-Proxy true;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
    }
}

Una vez hecho esto, reinicie Nginx usando el siguiente comando:

sudo systemctl restart nginx

Paso 5. Acceder a la interfaz web de PufferPanel.

Abra su navegador web favorito y navegue hasta PufferPanel WebUI. Reemplace la example Dirección IP o localhost con la dirección de su servidor:

https://panel.idroot.us

A continuación, configure PufferPanel:

  • Inicie sesión en PufferPanel WebUI usando su admin credenciales que se crean arriba.
  • luego navegue a las plantillas en el menú del lado izquierdo.
  • Haga clic en Importar plantillas para abrir la ventana emergente. y seleccione una plantilla de servidor de juegos que desee importar de las opciones desplegables.
  • Haga clic en Importar plantillas. Espere a que se descargue la plantilla.

¡Felicidades! Ha instalado PufferPanel correctamente. Gracias por usar este tutorial para instalar PufferPanel en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de PufferPanel.