50 % Rabatt auf 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

Browser öffnen und aufrufen: 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

Dienstverwaltung

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. Weise deiner Domain die Server-IP zu.

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

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

3. Installieren Sie Certbot:

apt install -y certbot python3-certbot-nginx

4. Führe folgenden Befehl aus, um ein gültiges Let's Encrypt-Zertifikat zu generieren:

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

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

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. Starte NGINX neu, um die Änderungen zu übernehmen:

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.