PufferPanel是一个免费的基于Web的开放源代码游戏服务器管理系统,可让您创建多个游戏服务器。借助PufferPanel,您可以从一个中央位置管理多个不同的游戏服务器。它支持Minecraft,Forge,Spigot,海绵,Source Dedicated Server等。
在Ubuntu 20.04 LTS Focal Fossa上安装PufferPanel
步骤1.首先,通过apt
在终端中运行以下命令来确保所有系统软件包都是最新的。
sudo apt update
sudo apt upgrade
步骤2.在Ubuntu 20.04上安装PufferPanel。
现在,在您的Ubuntu系统上添加PufferPanel官方存储库:
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash
将其正式存储库添加到Ubuntu后,运行以下命令进行安装:
sudo apt install pufferpanel
安装PufferPanel之后,现在使用以下命令启动并启用PufferPanel服务:
sudo systemctl enable pufferpanel
sudo systemctl start pufferpanel
步骤3.配置防火墙。
现在,允许端口8080和5657通过Ubuntu防火墙:
sudo ufw allow 8080/tcp sudo ufw allow 5657/tcp
步骤4.配置Nginx代理。
现在,我们运行以下命令来安装Nginx Web服务器:
sudo apt install nginx
接下来,为PufferPanel创建一个Nginx配置文件:
sudo nano /etc/nginx/sites-enabled/pufferpanel.conf
添加以下行:
listen 80; root /var/www/pufferpanel;yundongfang.com panel.yundongfang.com; location ~ ^/\.well-known { root /var/www/html; allow all; } location / { proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Nginx-Proxy true; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header Host $host; } }
完成后,使用以下命令重新启动Nginx:
sudo systemctl restart nginx
步骤5.访问PufferPanel Web界面。
打开您喜欢的Web浏览器,然后浏览到PufferPanel WebUI。将示例IP地址或本地主机替换为服务器的地址:
http://panel.yundongfang.com
接下来,配置PufferPanel:
- 使用上面创建的管理员凭据登录到PufferPanel WebUI。
- 然后导航至左侧菜单中的模板。
- 单击导入模板以打开弹出窗口。并从下拉选项中选择要导入的游戏服务器模板。
- 单击导入模板。等待模板下载。
恭喜你!您已经成功安装了PufferPanel。感谢您使用本教程在Ubuntu 20.04 LTS Focal Fossa系统上安装PufferPanel。如需其他帮助或有用信息,建议您查看PufferPanel官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun48432.html