Skip to main content
This guide details the process of updating UTMStack using the provided update script, based on internal team testing and procedures.

1. Update Script Overview

The update script is a tool designed to simplify the UTMStack update process.

Update Script

Access the official update script on GitHub

Latest Version Download

The script is designed to always download and install the latest available version of UTMStack.

2. Execution Instructions

The execution process is straightforward using copy and paste in the server console:
Important: The update script must be downloaded or copied into the same directory where the UTMStack installer is located. Running the script from a different location may cause the update to fail.

Step-by-Step Process

1

Navigate to Installation Directory

Ensure you are in the same directory where the UTMStack installer is located.
cd /path/to/utmstack/installer
2

Download the Update Script

Download the script directly to your server:
curl -O https://raw.githubusercontent.com/utmstack/infra/main/utils/utmstack-update-script/update.sh
3

Make Script Executable

Grant execution permissions to the script:
chmod +x update.sh
4

Execute the Update Script

Run the script using right-click paste functionality in console:
./update.sh
The update process may take several minutes depending on your system specifications and network speed. Do not interrupt the process.

3. Update Verification and Logs

Once the script has been executed, review the logs to confirm the update status:

Checking Update Status

Monitor the update process by checking the logs:
tail -f /var/log/utmstack-update.log
After the update completes, verify all services are running:
docker-compose ps
All services should show “Up” status.
Confirm the new version is installed:
docker exec utmstack-backend cat /app/version.txt

Need Help? If you encounter issues during the update process, please contact UTMStack support or visit our community forums.