主题
一键安装(复制即用)
先看当前版本
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 |
装完先做两件事
- 登录管理端后立即修改 admin 口令,然后删除初始口令文件。
- 云安全组只放行必要来源;数据库与 Redis 默认只监听
127.0.0.1。
重跑与幂等
重复执行同一条命令是安全的:已存在的 config.yaml 会被复用(不会覆盖你改过的口令/配置), 表结构与基础数据全部按「已存在则跳过」导入。不要随手加 --force-config,那会重新生成 config.yaml(口令随之变化)。