风险提示:虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险,继续浏览代表你同意以上所有声明,否则请立即关闭本站!

系列导航

① 介绍 · ② 部署(本篇) · ③ 用法

上一篇讲了「这套系统是给谁用的」。本篇只回答交易者最关心的第二步:

一台干净的 Ubuntu 机器,怎样尽快装到能打开中控网页。

文风偏产品说明:你不需要先搞懂全部源码结构;按推荐路径走即可。命令可直接复制到服务器执行。


你需要准备什么

建议
系统Ubuntu 22.04 或 24.04(64 位)
权限root 登录执行安装(文档按 root 编写)
磁盘与内存能长期跑多进程即可;过小的小鸡可能卡顿
网络能访问代码仓库;能访问授权站;访问交易所不稳时后续可配代理(见各所部署说明)
心态先装通、先登录、先改密;API 与实盘放到用法篇再细配

生产环境唯一推荐路径:

  • 代码目录:/opt/crypto_monitor_user
  • 进程托管:PM2(不要用 Windows 当生产机,也不要用 screen/nohup 硬扛业务进程)

装完你大致会得到什么

一键全套部署后,常见结果是:

  • 三所 Flask 实例 + 中控 + 若干子代理,由 PM2 拉起(全套约 7 个相关进程)
  • 本机可访问:
用途默认端口
中控5100
Binance5001
Gate5000
OKX5004
  • 网页登录默认账号(装完务必立刻修改):

    • 用户名:admin
    • 密码:admin123
  • 中控与各实例默认都需要登录
  • 通信用密钥等由部署脚本自动生成,一般 不必 先 SSH 手填一堆 .env 才能打开页面

未授权时,打开业务页会进入 /license,激活流程见下一篇《用法》。


推荐:一条命令进入部署菜单

新服务器 不必先手动 clone,用 root 执行:

curl -fsSL https://git.bz121.com/dekun/crypto_monitor_user/raw/branch/main/deploy/manage.sh | bash

进入菜单后,交易者装机选:

1) 一键部署(全套)

脚本会依次处理依赖、Node/PM2、Python 虚拟环境、密钥生成、启动进程,并做基础验收(进程与页面可访问)。

已安装过的机器,以后运维入口:

bash /opt/crypto_monitor_user/deploy/manage.sh

菜单里还有「仅某一所」「卸载」「更新」等选项;第一次装全套即可。


备选:先 clone 再装

若你更习惯先看到目录:

cd /opt
git clone https://git.bz121.com/dekun/crypto_monitor_user.git crypto_monitor_user
cd /opt/crypto_monitor_user
bash deploy/manage.sh

或分步(一般不如菜单省心):

cd /opt/crypto_monitor_user
bash deploy/setup_env.sh --install-system-deps
bash deploy/pm2_start_all.sh
pm2 save && pm2 startup

装完先做这五件事

1. 看进程是否在线

pm2 status

相关进程应为 online。异常时再看日志:

pm2 logs --lines 50 --nostream

2. 本机打开中控

浏览器访问(把 IP 换成你的服务器):

http://服务器IP:5100

能出登录页或授权页,说明中控已起来。

3. 立刻改默认密码

在中控 系统设置 中修改登录密码;各实例也建议统一改强密码。
公网机器 不要 长期留 admin / admin123

4. 准备授权文件(可选环境变量)

仓库根目录可从示例复制:

cd /opt/crypto_monitor_user
cp license.env.example license.env

按说明配置后重启相关进程。激活码兑换主要在网页 /license 完成,细节见《用法》。

5. 公网务必上 HTTPS

建议用 Nginx 或宝塔 反代到本机 127.0.0.1:5100(中控),并为域名配置证书。
反代时建议传递:

proxy_set_header X-Forwarded-Proto $scheme;

否则可能出现「HTTPS 域名能登、HTTP 直连 IP 异常」等 Cookie 问题。

是否把三所实例也分别反代到子域名,按你自己的使用习惯;很多交易者日常只从中控 SSO /「实例」入口进入即可。


菜单里其它选项(知道用途即可)

选项什么时候用
仅 OKX / 仅 Binance / 仅 Gate暂时只跑一所;仍会整仓落地,但只起对应进程
一键卸载停进程并移走目录前会尽量备份 .env 等配置
更新快速更新代码并重启;依赖变更或深度重装走对应子项

日常发版更新常见路径:

cd /opt/crypto_monitor_user
git pull
bash deploy/pull_and_restart.sh

交易者常见卡点(部署阶段)

curl / git 失败
先检查 DNS、出网、仓库访问权限;DNS 挂掉时连系统更新都会失败。

页面打不开
先看 pm2 status 与端口是否在听:

ss -ltn | grep -E '5100|5000|5001|5004'

能打开但进不去业务页
多半是未授权,正常跳转 /license——这是预期行为,不是部署失败。

只想先看界面、不想实盘
部署成功即可;下一篇会强调:实例里先关闭「开启实盘下单」,再填 API、再谈发单。

交易所 API 超时 / 连不上
属于运行期网络问题,各所部署文档有 SOCKS 等方案;先保证中控与进程稳定,再单独排交易所连通性。


安全底线(写进装机清单)

  • 勿把 .envlicense.env、API Secret 提交到 Git 或发到公开群
  • 公网必须改密 + HTTPS
  • 子账户 API 尽量最小权限;能关提现的关提现
  • 实盘风险由使用者自行承担

备份建议在系统稳定跑起来后配置(库文件与复盘图片等),详见仓库《备份与恢复》说明;本篇不展开,以免和「第一次装通」抢焦点。


下一步

部署验收通过后,请读:

《复盘交易系统用户版:中控与实例用法》

内容包括:授权激活、改密、中控监控怎么看、如何进实例、env 里 API / 企微 / 实盘开关怎么开、紧急全平等注意点。

系列传送门:介绍 · 部署(本篇) · 用法


风险提示

本文仅描述工程部署路径,不构成投资建议。虚拟货币交易风险极高;请确认符合当地法规与交易所条款后再使用实盘功能。

发表评论