User-Profile-Image
hankin
  • 5
  • 关于
  • 分类
    • 路由器
    • 电脑相关
    • 游戏相关
    • 未分类
    • 服务器相关
    • 数据库
  • 页面
    • 关于
  • 友链
    • 华夏网盟
Help?

Please contact us on our email for need any support

Support
  • 关于
    首页   ›   游戏相关   ›   正文
游戏相关

pterodactl docker install

2025-08-06 14:09:08
7  0 0
  1. 安装docker:curl -sSL https://get.docker.com/ | CHANNEL=stable bash -s docker –mirror Aliyun
  2. 如遇backports提示404,单独更换为官方源即可,然后重新执行第一步。
  3. 安装docker compose:
curl -L "https://ghfast.top/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
将可执行权限应用于二进制文件并创建软链
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
mkdir -p /var/www/pterodactyl
cd /var/www/pterodactyl

4. 创建 docker-compose.yml

docker-compose下载

chmod +x docker-compose.yml

请注意!docker-compose.yml 中 APP_URL 变量一定要修改成你实际访问到面板的外网地址。否则你在配置后端时会出错!
如果想使用非 80 端口,比如你服务器IP为 192.168.1.255 端口为 10000,请在 docker-compose.yml 文件中 services.panel.ports 将 80:80 修改成 10000:80,并且 APP_URL 填写成 http://192.168.1.255:10000。

5. 部署运行

在设置完环境变量,我们就可以通过 Docker Compose 使用 docker-compose.yml 文件来启动面板了

# 在后台执行该服务
# -d 参数是让该程序在后台执行,如果你需要排查错误等情况你可以去除该参数
docker-compose up -d

6. 添加首位用户

您需要为面板创建一个管理用户,以便您可以登录面板。 为此,请运行以下命令。 并保证账户密码满足以下要求:8 个字符,大小写混合,至少一个数字。(此指令需在上文中含有 docker-compose.yml 的同级目录中执行)

docker-compose exec panel php artisan p:user:make

7. 安装后端wings(先安装好docker)

mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings "https://ghfast.top/https://github.com/pterodactyl-china/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")"
chmod u+x /usr/local/bin/wings

cd 到 /etc/pterodactyl 建立config.yml

内容为前端创建节点后点击配置菜单即可查看,复制进来保存。

执行 wings –debug 查看是否有报错。

8. wings守护进程(使用 systemd)

在后台运行 Wings 是一项简单的任务,只需在执行此操作之前确保它运行无误即可。将下面的内容放在 /etc/systemd/system 目录下的 wings.service 文件中。

[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
Requires=docker.service
PartOf=docker.service

[Service]
User=root
WorkingDirectory=/etc/pterodactyl
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/local/bin/wings
Restart=on-failure
StartLimitInterval=180
StartLimitBurst=30
RestartSec=5s

[Install]
WantedBy=multi-user.target

然后,运行以下命令重新加载 systemd 并启动 Wings。

sudo systemctl enable --now wings

这里提供一个源引擎通用的预设,L4D L4D2 CS等。

egg-custom-source-engine-game下载
评论 (0)

Click here to cancel reply.

欢迎您 游客  

近期文章

  • 用于网速测试的下载测速文件合集
  • docker构建SB镜像
  • pterodactl docker install
  • OpenWRT流量实时监控插件
  • docker部署dify

近期评论

No comments to show.

归档

  • 1 月 2026
  • 8 月 2025
  • 5 月 2025
  • 4 月 2025
  • 3 月 2025
  • 2 月 2025
  • 12 月 2024
  • 4 月 2024
  • 10 月 2023
  • 8 月 2023
  • 4 月 2023
  • 3 月 2023
  • 2 月 2023
  • 10 月 2021
  • 5 月 2021
  • 3 月 2021
  • 2 月 2021

分类

  • 数据库
  • 服务器相关
  • 未分类
  • 游戏相关
  • 电脑相关
  • 路由器
Copyright © 2026
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关于
博主
hkthomas 管理员
136 文章 0 评论 18295 浏览
测试
测试