Знижка 50%. усі плани, обмежений час. Від $2.48/mo
PufferPanel

PufferPanel

PufferPanel — панель ігрового сервера з відкритим кодом. Легка альтернатива Pterodactyl для одиночного та невеликого командного хостингу ігор із простішою моделлю конфігурації та меншим використанням ресурсів. Ліцензія MIT, написана мовою Go.

Версія

3.x

Операційна система

Ubuntu Server 24.04 LTS

Хв. ОЗУ

2 GB

Типи IP

IPV4, IPV6

Доступ до PufferPanel

Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>

Очікується попередження браузера SSL (самопідписаний сертифікат).

Виконайте наступну команду на сервері, щоб створити свого першого користувача. Обов’язково введіть «Y», коли він запитає, чи це адміністратор, щоб ви могли повністю використовувати свою панель.

pufferpanel user add

Увійдіть за допомогою облікового запису адміністратора.

Перейдіть до налаштувань і налаштуйте:

  • Головна URL-адреса (наприклад, https://<SERVER_IP>)
  • Контроль реєстрації користувачів
  • Налаштування електронної пошти (необов'язково)

Порти

  • Веб-інтерфейс: 8080
  • SFTP: 5657

Важливі файли та директорії

  • Конфігурація панелі: /etc/pufferpanel/config.json
  • Панельні журнали: /var/log/pufferpanel
  • Web root (nginx): /var/www/pufferpanel
  • Сертифікати SSL: /etc/nginx/ssl/pufferpanel.crt & /etc/nginx/ssl/pufferpanel.key

Керування сервісом

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 з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Відредагуйте конфіг Nginx і замініть обидва server_name <IP>; з вашим доменом (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

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

3. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

4. Виконайте таку команду, щоб згенерувати дійсний сертифікат Let's Encrypt:

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

5. Замініть шляхи SSL у конфігу 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. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

7. Установіть головну URL-адресу в налаштуваннях веб-інтерфейсу користувача на https://yourdomain.com

8. Відкрийте браузер і відвідайте: https://yourdomain.com

Примітки

  • Nginx налаштовано на автоматичне перенаправлення HTTP → HTTPS.
  • SSL є самопідписаним. Для виробництва розгляньте можливість використання Let’s Encrypt / Certbot.
  • Docker встановлений і pufferpanel користувача додано до групи Docker.

Розгорніть PufferPanel зараз. Від $2,48/міс.