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

PufferPanel

PufferPanel ist ein Open-Source-Gameserver-Panel. Leichte Pterodactyl-Alternative für Solo- und Kleinteam-Spielehosting mit einem einfacheren Konfigurationsmodell und geringerem Ressourcenverbrauch. MIT-lizenziert, geschrieben in Go.

Version

3.x

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP-Typen

IPV4, IPV6

Zugriff auf PufferPanel

Öffne deinen Browser und besuche: https://<SERVER_IP>

Es wird eine Browser-SSL-Warnung erwartet (selbstsigniertes Zertifikat).

Führe den folgenden Befehl auf dem Server aus, um deinen ersten Benutzer zu erstellen. Gib unbedingt „Y“ ein, wenn du gefragt werden, ob es sich um einen Administrator handelt, damit du dein Panel vollständig nutzen können.

pufferpanel user add

Melde dich mit deinem Administratorkonto an.

Navigiere zu Einstellungen und konfiguriere:

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

Häfen

  • Web-Benutzeroberfläche: 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. Richte deine Domain auf die Server-IP aus.

2. Nginx-Konfiguration bearbeiten und beide ersetzen server_name <IP>; mit deiner 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ühre 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. Lege die Master-URL in den Web-UI-Einstellungen auf fest https://yourdomain.com

8. Öffne deinen Browser und besuche: https://yourdomain.com

Notizen

  • Nginx ist so konfiguriert, dass HTTP → HTTPS automatisch umgeleitet wird.
  • SSL ist selbstsigniert. Erwäge für die Produktion die Verwendung von Let’s Encrypt/Certbot.
  • Docker ist installiert und die pufferpanel Der Benutzer wird zur Docker-Gruppe hinzugefügt.

Stelle PufferPanel jetzt bereit. Ab 2,48 $/Monat.