50% korting alle plannen, beperkte tijd. Vanaf $2.48/mo
PufferPanel

PufferPanel

PufferPanel is an open-source game server panel. Lichtgewicht Pterodactyl-alternatief voor het hosten van games voor solo en kleine teams, met een eenvoudiger configuratiemodel en een lager bronnengebruik. MIT-licensed, written in Go.

Versie

3.x

Besturingssysteem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-types

IPV4,IPV6

Toegang tot PufferPanel

Open je browser en bezoek: https://<SERVER_IP>

Er wordt een browser-SSL-waarschuwing verwacht (zelfondertekend certificaat).

Voer de volgende opdracht uit op de server om uw eerste gebruiker te maken. Zorg ervoor dat u “Y” invoert wanneer wordt gevraagd of dit een beheerder is, zodat u uw paneel volledig kunt gebruiken.

pufferpanel user add

Log in met uw beheerdersaccount.

Navigeer naar Instellingen en configureer:

  • Hoofd-URL (bijv. https://<SERVER_IP>)
  • Beheer gebruikersregistratie
  • E-mail instellen (optioneel)

Poorten

  • Webgebruikersinterface: 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 je domein naar het server-IP.

2. Pas de Nginx-config aan en vervang beide server_name <IP>; met je domein (<your-domain>) voor zowel de HTTP-blokken (poort 80) als de HTTPS-blokken (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-config:

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 door te voeren:

systemctl restart nginx

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

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

Opmerkingen

  • Nginx is geconfigureerd om HTTP → HTTPS automatisch om te leiden.
  • SSL is zelfondertekend. Overweeg voor productie Let’s Encrypt / Certbot te gebruiken.
  • Docker is geïnstalleerd en de pufferpanel gebruiker wordt toegevoegd aan de Docker-groep.

Implementeer PufferPanel nu. Vanaf $2,48/mnd.