Updating
To update umh-core, simply stop the container, pull the latest image, and start the container again.
⚠️ For v0.44+: umh-core now runs as non-root user (UID 1000). If upgrading from an older version, you must fix directory permissions before starting the new container.
Standard Update (v0.44+)
# stop + delete the old container (data is preserved in the named volume)
docker stop umh-core
docker rm umh-core
# Fix permissions for non-root container
sudo chown -R 1000:1000 "$(pwd)/umh-core-data"
# pull the latest image and re-create
docker run -d \
--name umh-core \
--restart unless-stopped \
-v umh-core-data:/data \
management.umh.app/oci/united-manufacturing-hub/umh-core:<NEW_VERSION>Note: On Linux without Docker group membership, prefix commands with
sudo.
Need to roll back? Just start the previous tag against the same umh-core-data volume.
Automatic Permission Check
Starting with v0.44, umh-core checks /data permissions on startup. If permissions are incorrect, you'll see a clear error message with the exact chown command to run.
You can find the latest version on the Releases page.
Last updated

