Deploy Now

Stars

86

Forks

6

Watchers

3

Developer links

Docker Updater

Docker Updater puts you back in charge of container updates: it watches your registries for newer images, and nothing updates until you approve it, so no database restarts itself at dinner. Polls run on a schedule you set, and each container card shows the newer image waiting before anything is pulled. The check costs nothing: it compares the digest your container runs against the registry manifest without pulling a byte, across Docker Hub, GHCR and other Bearer-token registries. Read the last five GitHub releases for an image before committing, update one container or a batch, and watch the pull percentage, layer count and recreation step stream live on the card. If the new container fails to start, the old one returns automatically, and you can keep a backup even after a clean update. Not ready? Defer an update for 7, 14, 30 or 90 days, or indefinitely, and it leaves your notifications alone until then. Several Docker hosts join the same dashboard over SSH or TCP with health indicators, and Compose stacks restart together so services find new addresses. Notifications arrive through an auto-generated ntfy topic or your own Apprise URL, every update keeps a persistent log, and a reclaimable-images view shows what disk space old images hold. The dashboard serves on port 9090 in English or Simplified Chinese, with optional login. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Docker Updater
Docker Updater
Docker Updater
Docker Updater
Docker Updater

Benefits

  • Updates wait for your approval
  • Registry polling surfaces available updates in a dashboard instead of applying them, so production containers change when you choose, with changelogs readable before anything is pulled or restarted.
  • Rollback is built in
  • The previous container is kept and automatically restored if its replacement fails to start, and an optional post-success backup lets you roll back later when a clean update misbehaves afterward.
  • Many hosts, one dashboard
  • Containers across multiple Docker hosts connect over SSH or TCP with per-host health indicators, so a whole homelab or small fleet updates from a single page instead of host-by-host shell sessions.
  • Nothing goes quietly missing
  • Deferrals hide postponed updates from notifications for 7 to 90 days or indefinitely while reporting how many are held back, and persistent logs keep every update and rollback reviewable afterward.

Features

  • Digest polling, no pulls
  • The Docker Registry v2 manifest API compares Docker-Content-Digest headers against the image the container actually runs, flagging updates without downloading image layers.
  • Safe container recreation
  • Updates recreate containers carrying over volumes, ports, environment, networks, static IPs, restart policy, devices and resource limits, then verify the new container started.
  • GitHub changelog viewer
  • The last five GitHub releases render inline for images carrying a source label or hosted on GHCR, with a manual repo override for everything else.
  • Live progress and logs
  • Update cards stream pull percentages and unpacking layer counts, a log modal follows recreation in real time, and every container's own docker logs open in the same UI.
  • Notifications your way
  • A private ntfy topic is generated on first run for instant push alerts, or plug in any Apprise URL to reach Pushover, Discord, Slack and more.

Apps Similar to Docker Updater