{"repo":"liquidguru/docker-updater","free":true,"listed":false,"github":"https://github.com/liquidguru/docker-updater","clone":"git clone https://github.com/liquidguru/docker-updater.git","description":"Self-hosted Docker update manager — manual-approval alternative to Watchtower","language":"Python","stars":75,"topics":["container-management","docker","docker-compose","flask","homelab","python","self-hosted","synology","update-manager","watchtower"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"docker-updater English 简体中文 A lightweight self-hosted web UI for managing Docker container updates — a manual-approval alternative to Watchtower. Instead of automatically pulling and restarting containers the moment a new image is published, docker-updater polls your registries on a schedule, shows you what's available, and lets you decide when (or whether) to update each container. Updates are performed with a built-in rollback safety net — the old container is kept and can be automatically restored if the new one fails to start. For additional peace of mind, you can optionally retain a backup of the previous container after a successful update too — so you can roll back even when a new version comes up cleanly but later turns out to have problems. You can also view release changelogs from GitHub before committing to an update. --- Authentication The dashboard remains open by default for backward compatibility. On public or untrusted networks, set both credentials; setting only one logs a warning and leaves authentication disabled. Variable Description ---------- ------------- AUTH USERNAME Dashboard username AUTH PASSWORD Dashboard password FLASK SECRET KEY Optional session-signing key; otherwise generated at /app/data/.secret key For Docker Compose, create .env beside docker-compose.yml : A Compose .env file only supplies ${VARIABLE} substitutions; it does not automatically inject every value into the container. Use the complete docker-compose.yml example, which already fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/liquidguru","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liquidguru/docker-updater/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}