搭建翼龙面板做一个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

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

到这里,翼龙面板就安装结束了.然后我们就可以开服务器了(需要配置核心等等)
整个教程写的比较急促 如果安装过程中有问题可以评论区回帖 看到了我会给出解决方案

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注