设为首页收藏本站

安而遇随-随遇而安

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 456|回复: 0

如何在Ubuntu 20.04上安装PufferPanel

[复制链接]
发表于 2021-3-9 19:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
PufferPanel是一个免费的、开放源代码的基于web的游戏服务器管理系统,允许我们创建多个游戏服务器,PufferPanel是移动准备,允许我们通过智能手机访问游戏服务器。本文将和大家分享下如何在Ubuntu 20.04上安装PufferPanel
作为根用户SSH登陆到目标服务器,并向系统中添加安装源。
# apt-get install pufferpanel
3、启用PufferPanel服务
# systemctl enable pufferpanel
4、开始PufferPanel
# systemctl start pufferpanel
允许8080和5657端口通过操作系统防火墙和主机防火墙。
创建您的管理员帐户。当PufferPanel询问这个帐户是否是管理员时,请回答Y。
# pufferpanel user add
在web浏览器的端口8080上访问PufferPanel web界面,用您的服务器地址替换示例IP地址。
使用管理员凭据登录到PufferPanel web界面,导航到左侧菜单中的模板,单击“导入模板”打开弹出窗口,从下拉选项中选择你想要导入的游戏服务器模板,单击导入模板,等待模板下载。
6、创建一个服务器
在左侧菜单中单击Servers,点击屏幕右下角的加号按钮,输入请求的信息,部署您创建的游戏服务器,使用SSL的自定义域(可选)。这个可选步骤允许您使用Nginx作为反向代理和免费的Let’s Encrypt certificate SSL证书通过HTTPS安全地访问web面板。
7、安装Nginx
# apt-get install -y nginx
为您的服务器创建DNS " a "记录,本文使用示例值:
  • DNS Name: example.com
  • IP Address 0.2.123
为PufferPanel创建一个Nginx配置文件
# nano /etc/nginx/sites-enabled/pufferpanel.conf
将以下代码粘贴到文件中,将server_name替换为您的服务器名称。
server {    listen 80;     root /var/www/pufferpanel;      server_name panel.example.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_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection "Upgrade";        proxy_set_header Host $host;        client_max_body_size 100M;    }}

8、保存并退出该文件
9、重启Nginx
# systemctl restart nginx
10、安装Let's Encrypt.证书
# apt-get install -y certbot python3-certbot-nginx
11、使用Certbot请求SSL证书,将panel.example.com替换为服务器的名称。
# certbot --nginx -d panel.example.com
12、回答Certbot提出的问题。
13、使用服务器名在web浏览器中导航到PufferPanel。

随遇而安
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表