Tugtainer is a self-hosted app for automating updates of your docker containers
Another modern Watchtower alternative but after testing it today I'm sticking with What's Up Docker (WUD) for now.
The chief downside for me is that Tugtainer shows no current and new versions for you to look at before running the update. There is also no granular control over the version tags to watch. With WUD you can set the Regex to only watch for minor version updates e.g. for Postgres databases which need manual intervention for major upgrades. With WUD I have included text warnings that show up on the dashboard about what versions to stay pinned to.
On resources used:
WUD: 217 MB RAM, 0.6-6% CPU (short spikes), and 372 kB disk space.
Tugtainer: 231 MB RAM, 0.3-0.5% CPU, disk space 48 kB.
Something that Tugtainer alerted me to though about WUD, was that WUD was not resolving container images at lscr.io/linuxserver/ (a redirect to ghcr.io/linuxserver/). So I renamed those container image paths on my docker compose for now, and apparently v9.x of WUD will fix this.
But what that says of Tugtainer is, it is picking up any updates just fine.
An issue I had with Tugtainer, was setting up alerts using Gmail. It uses Apprise for notifications, and Apprise 'recognises' GMail so shortens some tings such as the username for logins to the e-mail account. What worked was exactly this Apprise URL: 'mailtos://usernamewithoutgmail:apppassword@smtp.gmail.com:587/?to=target@email.com'.
See
GitHub - Quenary/tugtainer: An application for automated Docker container updates with a web UI
An application for automated Docker container updates with a web UI - Quenary/tugtainer
#
technology #
opensource #
docker