安装Pterodactyl面板和翼
完整程序:需要,安装面板/Wings,节点,phpMyAdmin,MySQL和首个游戏服务器。
准备好开始你的服务了吗?在线检查报价和订单。
查看要约和顺序目标
安装 铁甲酸酯面板 财务报告和审定财务报表 翅膀 在Linux VPS (Debian / Ubuntu) 上,然后以干净和安全的方式配置一个节点、phpMyAdmin和MySQL。
密码 小组讨论会 是网络界面。 翅膀 是将Docker容器从游戏服务器中发射的守护进程。
先决条件
- VPSAnthony IT Solutions (德文11/12或Ubuntu 22。04/24。04)
- 访问 根号 在SSH( 中) (首个SSH连接)
- 建议最小值:2 vCPU / 4 GB RAM / 40GB磁盘
- 一个域( 如。
panel.votredomaine.fr(在VPS的注册A至IP中) - 端口:22,80/443,8080(Wings),2022(SFTP),+游戏端口
1。国家准备系统
登录为根,更新并重新启动:
apt update
apt full-upgrade -y
apt install -y bash curl wget sudo unzip nano ca-certificates gnupg
reboot重启后重新连接并检查OS:
cat /etc/os-release
hostnamectl2。国家:安装面板和翼
启动交互式安装器:
bash <(curl -s https://pterodactyl-installer.se)- 安装选项
首先安装 小组讨论会,则 翅膀 在同一台机器上(理想为单一的VPS)。
- FQDN域名
Ex。(英语)。
panel.votredomaine.fr- DNS A必须已经指向了VPS。 - 电子邮件 & SSL
输入有效的电子邮件并接受Lets加密。
- 数据库
注意脚本显示的MySQL密码 / 面板用户。
- 管理账户
创建管理员面板(电子邮件,用户名,强口令)。
检查服务:
systemctl status nginx
systemctl status mariadb
systemctl status wings
systemctl status docker打开 https://panel.votredomaine.fr 并登录创建的管理员账户。
3个P-4配置节点
- 租金
行政 —— 租金 —— 新(前)
France/FR-01). - 节点
管理者_节点_创建:
- 名称 :
node-01 - 东帝汶国防军 :同一个域或
node.votredomaine.fr - 内存/ 磁盘 :为系统留有差值
- 守护进程端口 :
8080 - SFTP端口 :
2022
- 名称 :
- 津贴
添加公用IP+一个端口范围(例如。
25565-25600,30120). - 配置翼
打开节点 – 标签 配置 – 复制显示的YAML。
粘贴VPS上的配置:
sudo nano /etc/pterodactyl/config.yml然后重新启动翅膀:
systemctl restart wings
systemctl status wingswings 每次改变后。4,第1行,第2行,第2行,第3行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第2行,第3行,第2行,第2行,第2行,第2行,第3行,第3行,第3行。开放港口(UFW)
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25600/tcp
ufw allow 30120/tcp
ufw allow 30120/udp
ufw enable
ufw status5 (韩语)。安装phpMyAdmin( 可选)
cd /var/www/pterodactyl/public
mkdir -p phpmyadmin && cd phpmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
unzip phpMyAdmin-5.2.1-all-languages.zip
mv phpMyAdmin-5.2.1-all-languages/* .
rm -rf phpMyAdmin-5.2.1-all-languages phpMyAdmin-5.2.1-all-languages.zip
cp config.sample.inc.php config.inc.php
nano config.inc.php定义a blowfish_secret 随机( 32+ 字符):
$cfg['blowfish_secret'] = 'REMPLACEZ_PAR_UNE_CHAINE_ALEATOIRE_32+';访问: https://panel.votredomaine.fr/phpmyadmin
6国道:配置MySQL / MariaDB
建议本地监听:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnfbind-address = 127.0.0.1systemctl restart mariadb创建用户( 强口令):
mysql -u root -pCREATE DATABASE phpmyadmin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'phpmyadmin'@'localhost';
CREATE USER 'games'@'localhost' IDENTIFIED BY 'AUTRE_MOT_DE_PASSE_FORT';
GRANT ALL PRIVILEGES ON *.* TO 'games'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;admin@'%' 如果端口3306被曝光,向整个网络开放的账户就很危险。偏爱 localhost.7个。创建第一个游戏服务器
- 鸡蛋
管理者 – 巢穴:选取l'egg (Paper,FiveM等)。
- 用户
Admin – 用户:客户端账户(或Admin to test)。
- 服务器
Admin → 服务器 → 创建:节点,分配,RAM/CPU/disc,蛋后启动。
- MySQL基础
与用户创建专用数据库
games并在服务器变量中告知它。
8。国家:核查
- HTTPS面板确定
- 节点已连接
systemctl is-active wings docker nginx mariadb→active- 测试服务器的启动正确
journalctl -u wings -n 50 --no-pager
docker ps
df -h
free -h解决问题
- 离线节点 编号 /
config.yml/ 端口8080 / 开口systemctl restart wings - SSL失败 :DNS A不正确或端口80
- 安装被屏蔽:道克,圆盘,无效的蛋
- 拒绝MySQL :用户/主机/密码或
bind-address