Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:56
c7346dd

DockPull is a small, self-hosted, mobile-first web UI for updating your docker compose containers manually, on your terms.

No Watchtower-style surprise upgrades, no Diun or external notifier required. It checks your images' registries directly, shows you what's out of date, and updates with a tap.

Built to replace the awkward "something pinged me → open Dockge on my phone → figure out which stack → update" dance with one screen: your containers grouped by stack, real version numbers, and a tap to update.

Highlights:

  • 📦 Self-contained update checks — queries registries directly (Docker Hub, GHCR, lscr.io, quay.io…). Mount your Docker credentials to check private images and dodge Docker Hub's anonymous rate limit.
  • 🔢 Real version numbers + changelogs — shows human-readable versions (even for :latest/main-tagged images, resolved from GitHub releases) and an in-app "What's changed" panel so you can decide before bumping.
  • ✅ Safe updates — after each update it verifies the container actually comes up healthy (catches crash-loops), with a one-click Revert to the previous image if it doesn't.
  • 🗂️ Grouped by stack, updates sorted to the top, "updates only" filter, Update all (runs them all at once with live logs), and Pin Version to hold a container where it is.
  • 🔔 Notifications — a daily background scan can ping Discord, ntfy, Gotify, or a generic webhook when updates are found.
  • 🔒 Hardened for homelab exposure — single-password login with lockout, security headers, SSRF-guarded webhooks, reverse-proxy/subpath support, and a clear threat model in ./SECURITY.md.
  • 📱 Installable PWA — add it to your phone's home screen for a standalone app.