废话不多说,直接进入正题 机器配置 腾讯云轻量应用服务器 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 建议关闭防跨站攻击 然后进入后台,登录,点击右上角齿轮,进入设置页面,点击location 点击这里按照提示创建服务器地区 点击这里创建新的节点 接下来除了箭头指的地方其他不建议动 sudo wings –debug 输入下面的指令开启后端 输出这样就差不多了 然后把这里的内容复制到/etc/pterodactyl/config.yml 设置好文件后点击这里 复制这里的命令到ssh 过一会我们就会发现连上后端了 到这里,翼龙面板就安装结束了.然后我们就可以开服务器了(需要配置核心等等) 整个教程写的比较急促 如果安装过程中有问题可以评论区回帖 看到了我会给出解决方案 IP+1 |