在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 PufferPanel。 对于那些不知道的人,PufferPanel 是一个免费的、开源的基于 Web 的游戏服务器管理系统,允许您创建多个游戏服务器。 在 PufferPanel 的帮助下,您可以从一个中心位置管理多个不同的游戏服务器。 它支持 Minecraft、Forge、Spigot、Sponge、源专用服务器等等。
本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo
‘ 到获得 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 PufferPanel。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。
在 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 网络服务器:
sudo apt install nginx
接下来,为 PufferPanel 创建 Nginx 配置文件:
sudo nano /etc/nginx/sites-enabled/pufferpanel.conf
添加以下行:
listen 80; root /var/www/pufferpanel;idroot.us panel.idroot.us; location ~ ^/.well-known { root /var/www/html; allow all; } location / { proxy_pass https://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 地址或 localhost 替换为您的服务器地址:
https://panel.idroot.us
接下来,配置 PufferPanel:
- 使用您的设备登录 PufferPanel WebUI admin 上面创建的凭据。
- 然后导航到左侧菜单中的模板。
- 单击导入模板以打开弹出窗口。 并从下拉选项中选择要导入的游戏服务器模板。
- 单击导入模板。 等待模板下载。
恭喜! 您已成功安装 PufferPanel。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 PufferPanel。 如需更多帮助或有用信息,我们建议您查看 PufferPanel 官方网站.