Skip to main content
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
PufferPanel

PufferPanel

PufferPanel ist ein quelloffenes Game-Server-Panel. Eine schlanke Pterodactyl-Alternative für Einzelpersonen und kleine Teams, mit einem einfacheren Konfigurationsmodell und geringerem Ressourcenverbrauch. MIT-lizenziert, geschrieben in Go.

Version

3.x

Betriebssystem

Ubuntu Server 24.04 LTS

Mindestens RAM

2 GB

IP-Typen

IPV4,IPV6

Zugriff auf PufferPanel

Öffnen Sie Ihren Browser und besuchen Sie: https://<SERVER_IP>

Eine SSL-Warnung im Browser ist zu erwarten (selbstsigniertes Zertifikat).

Führe den folgenden Befehl auf dem Server aus, um deinen ersten Nutzer zu erstellen. Bestätige die Frage, ob dieser ein Admin sein soll, mit "Y", damit du das Panel vollständig nutzen kannst.

pufferpanel user add

Mit dem Admin-Konto einloggen.

Zu den Einstellungen navigieren und Folgendes konfigurieren:

  • Master URL (z. B., https://<SERVER_IP>)
  • Benutzerregistrierung steuern
  • E-Mail-Einrichtung (optional)

Häfen

  • Web-UI: 8080
  • SFTP: 5657

Wichtige Dateien und Verzeichnisse

  • Panel-Konfiguration: /etc/pufferpanel/config.json
  • Panel-Protokolle: /var/log/pufferpanel
  • Web-Root (nginx): /var/www/pufferpanel
  • SSL-Zertifikate: /etc/nginx/ssl/pufferpanel.crt & /etc/nginx/ssl/pufferpanel.key

Service-Management

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 mit einer Domain aktivieren

1. Richten Sie Ihre Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name <IP>; mit Ihrer Domain (<your-domain>) für beide Blöcke HTTP (Port 80) und HTTPS (Port 443):

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

3. Certbot installieren:

apt install -y certbot python3-certbot-nginx

4. Führen Sie folgenden Befehl aus, um ein gültiges Let’s Encrypt-Zertifikat zu erzeugen:

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

5. SSL-Pfade in der Nginx-Konfiguration ersetzen:

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. Nginx neu starten, um die Änderungen anzuwenden:

systemctl restart nginx

7. Master URL in den Web-UI-Einstellungen setzen auf https://yourdomain.com

8. Browser öffnen und folgende Adresse aufrufen: https://yourdomain.com

Hinweise

  • Nginx leitet HTTP automatisch auf HTTPS um.
  • SSL ist selbstsigniert. Für den Produktionsbetrieb empfiehlt sich Let's Encrypt / Certbot.
  • Docker ist installiert und der pufferpanel Nutzer wird der Docker-Gruppe hinzugefügt.

PufferPanel jetzt deployen. Ab 2,48 $/Monat.