Skip to content

UpgradeLink-standalone

这个快速开始手册是帮忙您快速在通过UpgradeLink的Docker镜像,在Docker容器中部署并使用 UpgradeLink。

  • UpgradeLink-admin 模块 定义为一个内部应用,并非面向公网环境的产品,建议在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。
  • UpgradeLink-api 模块 定义为一个为api 项目,面向公网环境的产品,建议在外网网络环境中部署。

1. 环境准备

1.1 环境准备

安装 Docker,安装后验证是否成功:

shell
docker --version  # 显示版本号即安装成功

1.2 下载项目

选择仓库地址克隆:

shell
# GitHub
git clone https://github.com/toolsetlink/upgradelink.git

1.3 启动依赖服务(mysql + redis)

若已有独立的mysql和redis环境,可参考「自行build文档」配置。

注意1:若使用独立的 MySQL/Redis 环境需调整配置;。

注意2:mysql 数据库文件在 development/upgradelink-2.4.0.sql。

1.3.1 启动 mysql

shell
cd upgradelink/development/mysql-8.4.3
shell
docker-compose up -d

1.3.2 mysql 数据库初始化

数据库初始化

1.3.3 启动 redis

shell
cd upgradelink/development/redis-6.0.20
shell
docker-compose up -d

首次执行会自动下载Docker镜像,等待时长取决于网络速度:

shell
docker run -d --add-host=host.docker.internal:host-gateway -p 8081:8080 -p 8888:8888 toolsetlink/upgradelink-standalone:2.4.1

2 验证UpgradeLink服务是否启动成功

通过docker logs -f $container_id命令,查看UpgradeLink服务启动日志,如果看到如下日志,说明服务启动成功。

2025-09-26 15:10:26,284 INFO Set uid to user 0 succeeded
2025-09-26 15:10:26,302 INFO RPC interface 'supervisor' initialized
2025-09-26 15:10:26,303 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2025-09-26 15:10:26,303 INFO supervisord started with pid 9
2025-09-26 15:10:27,312 INFO spawned: 'core-rpc' with pid 11
2025-09-26 15:10:27,313 INFO spawned: 'file' with pid 12
2025-09-26 15:10:27,315 INFO spawned: 'message' with pid 13
2025-09-26 15:10:27,317 INFO spawned: 'upgrade' with pid 14
2025-09-26 15:10:27,322 INFO spawned: 'core-api' with pid 15
2025-09-26 15:10:27,325 INFO spawned: 'api' with pid 16
2025-09-26 15:10:27,336 INFO spawned: 'crond' with pid 25
2025-09-26 15:10:27,345 INFO spawned: 'nginx' with pid 41

可以通过下列服务,快速检验UpgradeLink的功能。

2.1 UpgradeLink控制台页面

打开任意浏览器,输入地址:http://127.0.0.1:8081, 即可进入UpgradeLink控制台页面。

注意:默认账号密码为 admin simple-admin

2.2 api 接口

api服务地址为 http://127.0.0.1:8888,可参考 api 文档替换地址进行测试。