搭建翼龙面板做一个MC面板商开小鸡

废话不多说,直接进入正题

机器配置 腾讯云轻量应用服务器

         2C 4G 6M 80G

         优先选择大陆服务器 否则后期高延迟+UDP丢包(基岩版)容易去世

机器系统 CentOS8(别的也行 主要是快照里配置完的环境只有CentOS8……)

机器环境 宝塔7.5.1 + PHP7.4 + MySQL5.7 + Nginx1.18

Step 1 配置前端

安装composer

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

下面这样就是安装成功了(由于网络问题一般都是5min左右)

然后在宝塔新建个网站,根目录设置/www/wwwroot/panel 创建MySQL数据库

切换到网站目录 cd /www/wwwroot/panel

安装面板

curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/latest/download/panel.tar.gz

tar -xzvf panel.tar.gz

chmod -R 755 storage/* bootstrap/cache/

显示这样就是完成了

打开宝塔面板,管理PHP7.4,点击禁用函数,删除putenv proc_open shell_exec

然后,我们复制默认环境设置文件,安装核心依赖项

cp .env.example .env

composer install --no-dev --optimize-autoloader --ignore-platform-reqs

php artisan key:generate –force

这里第二条指令会很慢 建议直接开个screen丢进去防止掉线

输出一堆绿字的时候就是安装完了

接下来生成秘钥

php artisan key:generate –force

输出这样就是生成成功了

接下来进入宝塔,设置伪静态,选择laravel5,保存

然后输入php artisan p:environment:setup进行设置面板,前面按照你自己信息填,时区设为Asia/Shanghai,然后一路回车就可以

接下来设置数据库,输入php artisan p:environment:database,然后按照你自己的信息填

注意填密码的时候你确定填进去了就行,因为这里不会显示密码

这里你也可以选择配置邮件,输入php artisan p:environment:mail(可选 非必须)

输入php artisan migrate --seed开始配置数据库,输入yes回车

显示下面这样就是成功了

接下来设置管理员账号密码php artisan p:user:make

下面这里输入yes,剩下按照你自己信息写

然后我们输入vi .env 在文件中加入一句RECAPTCHA_ENABLED=false 关闭reCAPTACHA(众所周知的原因 不面对大陆用户你也可以选择跳过这步)

然后进入宝塔设置定时任务,一分钟一次,执行php /www/wwwroot/panel/artisan schedule:run >> /dev/null 2>&1

然后配置systemd,输入vi /etc/systemd/system/pteroq.service ,粘贴以下内容,保存

# Pterodactyl Queue Worker File

# ----------------------------------

 

[Unit]

Description=Pterodactyl Queue Worker

 

[Service]

# On some systems the user and group might be different.

# Some systems use `apache` or `nginx` as the user and group.

User=www

Group=www

Restart=always

ExecStart=/usr/bin/php /www/wwwroot/panel/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3

 

[Install]

WantedBy=multi-user.target

 

保存完毕后设置为开机自启,输入systemctl enable --now pteroq.service

Step 2 配置后端

安装docker,输入 curl -sSL https://get.docker.com/ | CHANNEL=stable bash

显示下图就是安装成功了

顺便再启动一下docker,输入 systemctl enable --now docker.service

接下来安装node.js,输入

curl -sL https://rpm.nodesource.com/setup_10.x | bash -

yum -y install nodejs

然后我们开始配置后端,输入

mkdir -p /etc/pterodactyl

curl -L -o /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64

chmod u+x /usr/local/bin/wings最近腾讯机子访问gayhub速度快了 不知道是优化了还是搞了加速隧道

到这里,后端就安装完成了

Step 3 前后端对接

进入宝塔面板,运行目录设置为/public 建议关闭防跨站攻击

然后进入后台,登录,点击右上角齿轮,进入设置页面,点击nodes

点击这里按照提示创建服务器地区

点击这里创建新的节点

接下来除了箭头指的地方其他不建议动

sudo wings –debug

输入下面的指令开启后端

输出这样就差不多了

然后把这里的内容复制到/etc/pterodactyl/config.yml

设置好文件后点击这里

复制这里的命令到ssh

过一会我们就会发现连上后端了

到这里,翼龙面板就安装结束了.然后我们就可以开服务器了(需要配置核心等等)

整个教程写的比较急促 如果安装过程中有问题可以评论区回帖 看到了我会给出解决方案

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值