Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
PufferPanel

PufferPanel

PufferPanel è un pannello server di gioco open source. Alternativa leggera a Pterodactyl per l'hosting di giochi in solitaria e per piccoli team, con un modello di configurazione più semplice e un minore utilizzo delle risorse. Con licenza MIT, scritto in Go.

Versione

3.x

Sistema operativo

Ubuntu Server 24.04 LTS

minimo RAM

2 GB

Tipi di IP

IPV4,IPV6

Accesso a PufferPanel

Apri il browser e vai a: https://<SERVER_IP>

È previsto un avviso SSL del browser (certificato autofirmato).

Esegui il comando seguente sul server per creare il tuo primo utente. Assicurati di inserire "Y" quando ti viene chiesto se si tratta di un amministratore in modo da poter utilizzare completamente il tuo pannello.

pufferpanel user add

Accedi con il tuo account amministratore.

Passare a Impostazioni e configurare:

  • URL principale (ad es. https://<SERVER_IP>)
  • Controllare la registrazione dell'utente
  • Configurazione dell'e-mail (facoltativo)

Porti

  • Interfaccia utente Web: 8080
  • SFTP: 5657

File e directory importanti

  • Configurazione del pannello: /etc/pufferpanel/config.json
  • Registri del pannello: /var/log/pufferpanel
  • Radice Web (nginx): /var/www/pufferpanel
  • Certificati SSL: /etc/nginx/ssl/pufferpanel.crt & /etc/nginx/ssl/pufferpanel.key

Gestione del servizio

Pannello Puffer:

systemctl start pufferpanel
systemctl stop pufferpanel
systemctl restart pufferpanel
systemctl status pufferpanel

Nginx:

systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemctl status nginx

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica la configurazione Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<your-domain>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

vim /etc/nginx/sites-available/pufferpanel.conf

3. Installa Certbot:

apt install -y certbot python3-certbot-nginx

4. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Sostituisci i percorsi SSL nella configurazione Nginx:

vim /etc/nginx/sites-available/pufferpanel.conf
# Before:
    # ssl_certificate     /etc/nginx/ssl/pufferpanel.crt;
    # ssl_certificate_key /etc/nginx/ssl/pufferpanel.key;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

7. Impostare l'URL principale nelle Impostazioni dell'interfaccia utente Web su https://yourdomain.com

8. Apri il browser e visita: https://yourdomain.com

Note

  • Nginx è configurato per reindirizzare automaticamente HTTP → HTTPS.
  • SSL è autofirmato. Per la produzione, considera l'utilizzo di Let's Encrypt/Certbot.
  • Docker è installato e il file pufferpanel l'utente viene aggiunto al gruppo Docker.

Distribuisci PufferPanel ora. Da 2,48 $/mese.