Diskon 50%. semua paket, waktu terbatas. Mulai dari $2.48/mo
Panel Puffer

Panel Puffer

PufferPanel adalah panel server game sumber terbuka. Alternatif Pterodactyl yang ringan untuk hosting game solo dan 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

Ubuntu Server 24.04 LTS

Minimal. RAM

2 GB

Jenis IP

IPV4,IPV6

Mengakses PufferPanel

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

Peringatan SSL browser diharapkan (sertifikat yang ditandatangani sendiri).

Jalankan perintah berikut di server untuk membuat pengguna pertama Anda. Pastikan untuk memasukkan “Y” ketika ditanya apakah ini adalah admin sehingga Anda dapat menggunakan panel Anda sepenuhnya.

pufferpanel user add

Masuk dengan akun admin Anda.

Arahkan ke Pengaturan dan konfigurasikan:

  • URL utama (misalnya, https://<SERVER_IP>)
  • Kontrol pendaftaran pengguna
  • Penyiapan email (opsional)

Pelabuhan

  • UI Web: 8080
  • SFTP: 5657

File dan 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

Panel Puffer:

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 kamu ke IP server.

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

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

3. Install 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 URL Master di Pengaturan UI web ke https://yourdomain.com

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

Catatan

  • Nginx dikonfigurasi untuk mengalihkan HTTP → HTTPS secara otomatis.
  • SSL ditandatangani sendiri. Untuk produksi, pertimbangkan untuk menggunakan Let's Encrypt / Certbot.
  • Docker diinstal dan pufferpanel pengguna ditambahkan ke grup Docker.

Terapkan PufferPanel sekarang. Mulai $2,48/bln.