diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
PufferPanel

PufferPanel

PufferPanel adalah panel game server open-source. Alternatif Pterodactyl yang ringan untuk hosting game mandiri maupun tim kecil, dengan model konfigurasi yang lebih sederhana dan penggunaan sumber daya yang lebih rendah. Berlisensi MIT, ditulis dalam Go.

Versi

3.x

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

2 GB

Jenis IP

IPV4,IPV6

Mengakses PufferPanel

Buka browser Anda dan kunjungi: https://<SERVER_IP>

Peringatan SSL di browser adalah hal yang wajar (sertifikat self-signed).

Jalankan perintah berikut di server untuk membuat pengguna pertama Anda. Pastikan Anda memasukkan "Y" saat ditanya apakah ini akun admin, agar Anda dapat menggunakan panel secara penuh.

pufferpanel user add

Masuk dengan akun admin Anda.

Buka Settings dan konfigurasikan:

  • Master URL (mis., https://<SERVER_IP>)
  • Kontrol pendaftaran pengguna
  • Pengaturan email (opsional)

Pelabuhan

  • Antarmuka Web: 8080
  • SFTP: 5657

File & Direktori Penting

  • Konfigurasi panel: /etc/pufferpanel/config.json
  • Log panel: /var/log/pufferpanel
  • Akar web (nginx): /var/www/pufferpanel
  • Sertifikat SSL: /etc/nginx/ssl/pufferpanel.crt & /etc/nginx/ssl/pufferpanel.key

Manajemen Layanan

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

Mengaktifkan SSL dengan Domain

1. Arahkan domain Anda ke IP server.

2. Edit konfigurasi Nginx dan ganti kedua server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

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

3. Instal Certbot:

apt install -y certbot python3-certbot-nginx

4. Jalankan perintah berikut untuk membuat sertifikat Let's Encrypt yang valid:

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

5. Ganti path SSL di konfigurasi Nginx:

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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

7. Atur Master URL di Settings pada web UI ke https://yourdomain.com

8. Buka browser dan kunjungi: https://yourdomain.com

Catatan

  • Nginx dikonfigurasi untuk mengalihkan HTTP → HTTPS secara otomatis.
  • SSL menggunakan sertifikat self-signed. Untuk lingkungan produksi, pertimbangkan menggunakan Let's Encrypt / Certbot.
  • Docker sudah terpasang dan pufferpanel pengguna ditambahkan ke grup Docker.

Deploy PufferPanel sekarang. Mulai dari $2.48/bulan.