Skip to content

一键安装(复制即用)

先看当前版本

bash
curl -fsSL https://docs.sino.aimeld.top/latest.txt
# file=order-mgmt-v0.0.1-<版本日期>.tar.gz
# version=order-mgmt-v0.0.1-<版本日期>
# md5=<32 位校验值>

下面命令里的 <版本包名> 都指这里的 file= 值。

方式 A:一条命令

目标服务器上以 root 执行:

bash
curl -fsSL https://docs.sino.aimeld.top/install.sh | bash

脚本会:下载最新发布包 → 校验 md5 → 解包 → 调用包内 deploy.sh 完成整套安装 → 打印访问地址与口令文件位置。

带参数(例如自定义端口 / 许可服务地址):

bash
curl -fsSL https://docs.sino.aimeld.top/install.sh | bash -s -- --port-admin 8668 --port-agent 8222 --port-openapi 8911

方式 B:先看包再装(企业内审常用)

bash
PKG=order-mgmt-v0.0.1-<版本日期>.tar.gz      # 换成上面 latest.txt 里的 file= 值

# 1) 下载并校验
wget https://docs.sino.aimeld.top/$PKG
wget https://docs.sino.aimeld.top/$PKG.md5
md5sum -c $PKG.md5                            # 必须 OK

# 2) 解包,先演练(不写文件、不改配置、不启停服务)
tar xzf $PKG && cd order-mgmt
bash deploy.sh --dry-run

# 3) 确认无误后正式安装
bash deploy.sh

三种方式怎么选

  • 网络环境可信、想快速装完:用方式 A
  • 需要先审阅安装内容,或对传输安全有要求:用方式 B —— 先下载校验、看清包内容再执行, 更有把握。也可以向服务商索取 latest.txt 中的 md5 值手工核对后再安装。
  • 服务器不能直连外网、或要由运维分步执行:见手动 / 离线安装

装完怎么用

你要的在这里
管理员初始口令 / 示例代理商口令服务器上 /root/order-mgmt-INITIAL-PASSWORD.txt(600 权限)
管理端http://<服务器IP>:8668(账号 admin
代理端http://<服务器IP>:8222(示例代理商 demoagency1
开放接口http://<服务器IP>:8911
部署日志包目录下 deploy-<时间戳>.log

装完先做两件事

  1. 登录管理端后立即修改 admin 口令,然后删除初始口令文件。
  2. 云安全组只放行必要来源;数据库与 Redis 默认只监听 127.0.0.1

重跑与幂等

重复执行同一条命令是安全的:已存在的 config.yaml 会被复用(不会覆盖你改过的口令/配置), 表结构与基础数据全部按「已存在则跳过」导入。不要随手加 --force-config,那会重新生成 config.yaml(口令随之变化)。

发布包不含源码;口令只在服务器本地生成,不回显