Skip to content

UpgradeLink-standalone ​

This quick start guide helps you quickly deploy and use UpgradeLink in Docker containers through UpgradeLink's Docker images.

  • The UpgradeLink-admin module is defined as an internal application, not a product for public network environments. It is recommended to deploy it in an isolated internal network environment and strongly not recommended to deploy it in a public network environment.
  • The UpgradeLink-api module is defined as an API project intended for public network environments and should be deployed in external network environments.

1. Environment Preparation ​

1.1 Environment Setup ​

Install Docker, and verify the installation:

shell
docker --version  # Installation is successful if version number is displayed

1.2 Download the Project ​

Clone from either repository:

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

# or GitCode
git clone https://gitcode.com/toolsetlink/upgradelink.git

1.3 Start Dependent Services (MySQL + Redis) ​

Note 1: If an independent MySQL/Redis environment is used, the configuration needs to be adjusted;

Note 2: Path of MySQL initialization script: development/upgradelink-3.0.0.sql.

DB Initialization

1.3.1 Start MySQL ​

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

1.3.2 Start Redis ​

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

The first execution will automatically download the Docker image. The waiting time depends on your network speed:

shell
docker run -d --add-host=host.docker.internal:host-gateway -p 80:80 -p 8888:8888 toolsetlink/upgradelink-standalone:3.0.0

Use the docker logs -f $container_id command to check the UpgradeLink service startup logs. If you see the following logs, the service has started successfully.

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

You can quickly test the functionality of UpgradeLink through the following services:

Open any browser and enter the address: http://127.0.0.1:80 to access the UpgradeLink console page.

Note: Default username and password are admin/simple-admin

2.2 API Interface ​

The API service address is http://127.0.0.1:8888. You can refer to the API documentation and replace the address for testing.

toolsetlink@163.com