深色模式
② 安装财务端 Web
财务端是客户看到并使用的门户,需要独立服务器 + 域名。
一键安装(推荐)
bash
curl -fsSL https://nkxcloud-wiki.pages.dev/install-web.sh | bash完成后打开 https://你的IP/ → 安装向导里填主控地址与主控服务令牌。
手动安装(不推荐,供排查用)
1. 上传程序与配置
bash
ssh root@财务端IP
mkdir -p /opt/nkxweb
# scp nkxweb-linux-amd64 root@财务端IP:/opt/nkxweb/nkxweb
chmod +x /opt/nkxweb/nkxweb
cat > /opt/nkxweb/config.json <<'JSON'
{
"panel_name": "NKXCLOUD",
"listen": ":443",
"console_url": "https://console.example.com",
"console_insecure": true,
"secret_file": "/opt/nkxweb/secret.key",
"cert_file": "/opt/nkxweb/cert.pem",
"key_file": "/opt/nkxweb/key.pem",
"db": "/opt/nkxweb/web.db",
"bootstrap_admin": ""
}
JSON
chmod 600 /opt/nkxweb/config.json
cd /opt/nkxweb
openssl req -x509 -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 \
-keyout key.pem -out cert.pem -days 3650 -nodes -subj "/CN=cloud.example.com"
chmod 600 key.pem2. systemd 服务
bash
cat > /etc/systemd/system/nkxweb.service <<'UNIT'
[Unit]
Description=NKXCLOUD Web (Customer Portal)
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/nkxweb
ExecStart=/opt/nkxweb/nkxweb -config /opt/nkxweb/config.json
Restart=always
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
UNIT
systemctl daemon-reload
systemctl enable --now nkxweb3. 完成安装向导并连接主控
- 打开
https://cloud.example.com→ 安装向导:填面板名称、管理员账号密码、主控地址(https://console.example.com)、主控服务令牌(在主控「系统设置」里复制)、隐藏后台路径。 - 登录后到「管理后台 → 系统设置」检查主控连接状态(应显示节点数与机器数)。
- 配置:
- 支付宝:AppID、应用私钥、支付宝公钥、网关;回调地址填
https://cloud.example.com/pay/alipay/notify(可在设置页一键填充)。 - SMTP:邮箱服务器,用于验证码 / 到期提醒 / 工单通知。
- 法律文本:服务条款与隐私政策(已内置默认文本,可改)。
- 超开比例 / 资源水位、隐藏后台路径、风控阈值。
- 支付宝:AppID、应用私钥、支付宝公钥、网关;回调地址填
4. 上架套餐
- 管理后台 → 套餐管理:新增 VPS 套餐(核心 / 内存 / 硬盘 / 带宽 / 流量 / 价格)。
- 可开启「自定义配置」让客户自选配置(填单价 JSON)。
- 计费方式可选:包月、按小时、流量超额。
- 库存
-1表示不限量。
- 游戏套餐:选一个预设模版(内置 7 种或自定义上传的模板)+ 配置 + 价格。
- 到前台首页确认套餐已展示。
下一步:安装被控(新杜甫)