50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
PufferPanel

PufferPanel

PufferPanel is een open-source game server-panel. Een lichtgewicht alternatief voor Pterodactyl, geschikt voor solo- en kleinteamgebruik, met een eenvoudiger configuratiemodel en lager resourcegebruik. MIT-licentie, geschreven in Go.

Versie

3.x

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-typen

IPV4,IPV6

Toegang tot PufferPanel

Open je browser en ga naar: https://<SERVER_IP>

Een SSL-waarschuwing in de browser is normaal (zelfondertekend certificaat).

Voer de volgende opdracht uit op de server om je eerste gebruiker aan te maken. Voer "Y" in wanneer gevraagd wordt of dit een beheerder is, zodat je volledig toegang hebt tot je panel.

pufferpanel user add

Log in met je beheerdersaccount.

Ga naar Instellingen en configureer:

  • Masteradres (bijv. https://<SERVER_IP>)
  • Gebruikersregistratie beheren
  • E-mailconfiguratie (optioneel)

Poorten

  • Webinterface: 8080
  • SFTP: 5657

Belangrijke bestanden en mappen

  • Paneelconfiguratie: /etc/pufferpanel/config.json
  • Paneellogboeken: /var/log/pufferpanel
  • Webroot (nginx): /var/www/pufferpanel
  • SSL-certificaten: /etc/nginx/ssl/pufferpanel.crt & /etc/nginx/ssl/pufferpanel.key

Servicebeheer

PufferPanel:

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

SSL inschakelen met een domein

1. Wijs uw domein toe aan het server-IP.

2. Bewerk de Nginx-configuratie en vervang beide server_name <IP>; door uw domein (<your-domain>) voor zowel het HTTP- (poort 80) als het HTTPS-blok (poort 443):

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

3. Installeer Certbot:

apt install -y certbot python3-certbot-nginx

4. Voer het volgende commando uit om een geldig Let's Encrypt-certificaat te genereren:

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

5. Vervang de SSL-paden in de Nginx-configuratie:

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. Herstart Nginx om de wijzigingen toe te passen:

systemctl restart nginx

7. Stel Master URL in via de web UI-instellingen op https://yourdomain.com

8. Open je browser en ga naar: https://yourdomain.com

Opmerkingen

  • Nginx is geconfigureerd om HTTP automatisch door te sturen naar HTTPS.
  • SSL is zelfondertekend. Overweeg voor productieomgevingen Let's Encrypt / Certbot te gebruiken.
  • Docker is geïnstalleerd en de pufferpanel gebruiker is toegevoegd aan de Docker-groep.

Zet PufferPanel nu op. Vanaf $2.48/mnd.