How to upgrade your NetLock RMM Web Console, Server, and Agents to the latest version.
All you need to do is pull the new image with the following command:
sudo docker compose -f /home/netlock/docker-compose.yml pull && sudo docker compose -f /home/netlock/docker-compose.yml up -d --remove-orphansThe database structure & agents update automatically. No manual migration steps required.
We suggest automatically checking for newer images using Watchtower
Example to check for a new version every 15 minutes:
docker run --detach \
--name watchtower \
--volume /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped \
nickfedor/watchtower \
--interval 900Configure automatic agent updates through the web console.
In the web console, navigate to Settings → System → Updates. Enable the platforms you want to allow updates for and ensure your concurrent agent update/installation limit is high enough.

Make sure the policy assigned to your devices allows automatic agent updates as well.

Agent upgrade failed? If an agent upgrade fails for whatever reason, it usually takes up to 15 minutes until it will be back automatically due to self-healing functionality.
docker logs CONTAINERID