高级 15分钟

安装Pterodactyl面板和翼

完整程序:需要,安装面板/Wings,节点,phpMyAdmin,MySQL和首个游戏服务器。

#<unk>基苯丙胺#翅膀#面板游戏#插头#MySQL用户列表

准备好开始你的服务了吗?在线检查报价和订单。

查看要约和顺序

目标

安装 铁甲酸酯面板 财务报告和审定财务报表 翅膀 在Linux VPS (Debian / Ubuntu) 上,然后以干净和安全的方式配置一个节点、phpMyAdmin和MySQL。

密码 小组讨论会 是网络界面。 翅膀 是将Docker容器从游戏服务器中发射的守护进程。

面板结构、翼和服务器
游戏服务器容器
Pterodactyl面板概述(官方捕获)。
界面面板 - 官方抓取 pterodactyl。io
估计时间 大约 15到25分钟,域名已经指向了VPS。安装器完成大部分工作。

先决条件

  • 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 hostnamectl
火墙 如果UFW是活动,请离开SSH/HTTP/HTTPS打开: 配置UFW。

2。国家:安装面板和翼

启动交互式安装器:

bash <(curl -s https://pterodactyl-installer.se)
  1. 安装选项

    首先安装 小组讨论会,则 翅膀 在同一台机器上(理想为单一的VPS)。

  2. FQDN域名

    Ex。(英语)。 panel.votredomaine.fr - DNS A必须已经指向了VPS。

  3. 电子邮件 & SSL

    输入有效的电子邮件并接受Lets加密。

  4. 数据库

    注意脚本显示的MySQL密码 / 面板用户。

  5. 管理账户

    创建管理员面板(电子邮件,用户名,强口令)。

检查服务:

systemctl status nginx systemctl status mariadb systemctl status wings systemctl status docker

打开 https://panel.votredomaine.fr 并登录创建的管理员账户。

3个P-4配置节点

  1. 租金

    行政 —— 租金 —— 新(前) France / FR-01).

  2. 节点

    管理者_节点_创建:

    • 名称 : node-01
    • 东帝汶国防军 :同一个域或 node.votredomaine.fr
    • 内存/ 磁盘 :为系统留有差值
    • 守护进程端口 : 8080
    • SFTP端口 : 2022

  3. 津贴

    添加公用IP+一个端口范围(例如。 25565-25600, 30120).

  4. 配置翼

    打开节点 – 标签 配置 – 复制显示的YAML。

行政节点:节点列表Pterodactyl
Admin – 节点:创建节点(创建新按钮)。绿心=在线节点
一个Pterodactyl节点的细节(大约)
节点工作表:关于/ 设置/ 配置 / 分配/ 服务器的标签

粘贴VPS上的配置:

sudo nano /etc/pterodactyl/config.yml

然后重新启动翅膀:

systemctl restart wings systemctl status wings
配置( yml) 包含符号翼永远不要分享它。重新开始 wings 每次改变后。

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 status

5 (韩语)。安装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

Security 保护phpMyAdmin(基本Auth,IP白名单或Fail2ban)。别暴露一个MySQL账户太特权。

6国道:配置MySQL / MariaDB

建议本地监听:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 127.0.0.1
systemctl restart mariadb

创建用户( 强口令):

mysql -u root -p
CREATE 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个。创建第一个游戏服务器

  1. 鸡蛋

    管理者 – 巢穴:选取l'egg (Paper,FiveM等)。

  2. 用户

    Admin – 用户:客户端账户(或Admin to test)。

  3. 服务器

    Admin → 服务器 → 创建:节点,分配,RAM/CPU/disc,蛋后启动。

  4. MySQL基础

    与用户创建专用数据库 games 并在服务器变量中告知它。

管理服务器:Minecraft服务器文件
管理 – 服务器:创建服务器的细节( 资源、节点、拥有者)

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

相关指南