LogoArcartX Doc

部署上线

宝塔 / systemd 两种部署方式、首次登录与安全加固、反向代理与 HTTPS。

部署

下载好的 arcartx-resource-linux-amd64 可执行文件上传到服务器后,任选下面一种方式部署。

config.yaml 是可选的:不存在时后端会以默认值启动,并在首次运行时自动生成所需目录。

方式 A:宝塔面板(推荐)

先到https://www.bt.cn/new/download.html下载你服务器系统适用的宝塔面板,然后进后台选一个代Nginx的环境安装。

上传 arcartx-resource-linux-amd64(以及可选的 config.yaml)到服务器目录,例如 /www/arcartx/

新建go项目

然后你可以去做下SSL、绑定域名之类的,这里不做演示

访问管理后台:http://服务器IP:8080/admin

方式 B:systemd(手动部署)

# 创建目录并赋权
mkdir -p /opt/arcartx && cd /opt/arcartx
chmod +x arcartx-resource
 
# 创建 systemd 服务
cat > /etc/systemd/system/arcartx.service << 'EOF'
[Unit]
Description=ArcartX Resource Backend
After=network.target
 
[Service]
Type=simple
WorkingDirectory=/opt/arcartx
ExecStart=/opt/arcartx/arcartx-resource
Restart=on-failure
RestartSec=5
LimitNOFILE=65536
 
[Install]
WantedBy=multi-user.target
EOF
 
# 启动并设为开机自启
systemctl daemon-reload
systemctl enable --now arcartx

首次登录与安全加固

  • 地址:http://服务器IP:8080/admin
  • 默认账号:admin 默认密码:admin123

登录后请立即完成三步加固:

修改密码(侧边栏 → 修改密码,新密码至少 8 位)。

启用两步验证(侧边栏 → 两步验证,用 Google Authenticator / Microsoft Authenticator 等 TOTP 应用扫码绑定)。

创建 API 密钥并设置 IP 白名单(侧边栏 → API 密钥,记下密钥,只允许你的游戏服务器 IP 调用)。

默认密码未修改时,后台日志会持续打印警告。请勿在生产环境长期使用默认密码。

On this page