50% off 所有套餐限时优惠,起价 $2.48/mo
PufferPanel

PufferPanel

PufferPanel 是一个开源游戏服务器管理面板。比 Pterodactyl 更轻量,适合个人或小团队自建游戏服务器,配置更简单,资源占用更低。MIT 许可证,基于 Go 开发。

Version

3.x

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

2 GB

IP Types

IPV4,IPV6

Accessing PufferPanel

打开浏览器,访问: https://<SERVER_IP>

浏览器出现 SSL 警告属于正常现象(自签名证书)。

Run the following command on the server to create your first user. Be sure to enter “Y” when it asks if this is an admin so you can fully use your panel.

pufferpanel user add

使用管理员账户登录。

进入设置并完成以下配置:

  • Master URL (e.g., https://<SERVER_IP>)
  • 管理用户注册
  • 邮件配置(可选)

Ports

  • Web UI: 8080
  • SFTP: 5657

重要文件与目录

  • Panel configuration: /etc/pufferpanel/config.json
  • Panel logs: /var/log/pufferpanel
  • Web 根目录(nginx): /var/www/pufferpanel
  • SSL Certificates: /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

1. 将你的域名指向服务器 IP。

2. 编辑 Nginx 配置,替换以下两处 server_name <IP>; 使用您的域名(<your-domain>) 适用于 HTTP(端口 80)和 HTTPS(端口 443)的规则块:

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

3. Install 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. 在 Nginx 配置中替换 SSL 路径:

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. 在网页界面的设置中,将 Master URL 设置为 https://yourdomain.com

8. 打开浏览器,访问: https://yourdomain.com

Notes

  • Nginx 已配置为自动将 HTTP 重定向到 HTTPS。
  • SSL 使用自签名证书。如用于生产环境,建议通过 Let's Encrypt / Certbot 申请正式证书。
  • Docker 已安装, pufferpanel 用户已添加至 Docker 组。

立即部署 PufferPanel。 From $2.48/mo.