如何在 Ubuntu 20.04 LTS 上安装 PufferPanel

在本教程中,我们将向您展示如何在 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 官方网站.