watchtower

A process for automating Docker container base image updates. (by containrrr)

Watchtower Alternatives

Similar projects and alternatives to watchtower

  1. Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Jellyfin

    The Free Software Media System - Server Backend & API

  4. awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  5. Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

  6. Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

  7. vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

  8. Sonarr

    Smart PVR for newsgroup and bittorrent users.

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. gluetun

    VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

  11. Portainer

    343 watchtower VS Portainer

    Making Docker and Kubernetes management easy.

  12. docker

    263 watchtower VS docker

    ⛴ Docker image of Nextcloud (by nextcloud)

  13. docker-pi-hole

    Pi-hole in a docker container

  14. authelia

    The Single Sign-On Multi-Factor portal for web apps

  15. Calibre Web

    :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

  16. stash

    An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

  17. homer

    A very simple static homepage for your server.

  18. renovate

    125 watchtower VS renovate

    Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

  19. Diun

    Receive notifications when an image is updated on a Docker registry

  20. dockcheck

    CLI tool to automate docker image updates. Selective, notifications, autoprune, no pre-pulling.

  21. wud

    14 watchtower VS wud

    Keep your containers up-to-date!

  22. self-hosted_docker_setups

    A collection of my docker-compose files used to setup self-hosted services on Raspberry Pi 4 running 64-bit Raspberry Pi OS

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better watchtower alternative or higher similarity.

watchtower discussion

Log in or Post with

watchtower reviews and mentions

Posts with mentions or reviews of watchtower. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-06.
  • Como realizar o Deploy de Projetos Web em uma VPS
    2 projects | dev.to | 6 Jan 2025
  • 2024 In Review
    16 projects | dev.to | 1 Jan 2025
    compose-updater (python, api-service) – a project for updating the version of a docker image from CI in a closed infrastructure. I didn't find anything ready to solve this task. There is watchtower, but it's more about keeping up-to-date docker images, rather than updating a specific one, and also I couldn't run it with ECR repos – the author made a super minimalist image in which I couldn't enter through sh to debug. The second alternative is umputun/updater, but it's more about running different shell commands through a webhook. I chose Python because I didn't find a Rust crate for Docker API (most likely it exists, I just didn't understand which one is really good). Score: – (I didn't promote the project anywhere, I use it for my own purposes for now).
  • Como realizei o deploy do meu portfólio utilizando uma VPS
    3 projects | dev.to | 22 Dec 2024
  • 5 DevOps Hacktoberfest Projects to Contribute to!
    6 projects | dev.to | 1 Oct 2024
    WatchTower is one of my favorite projects because it is super useful, and it was also my start in DevOps. WatchTower is a containerized application that monitors your running containers, and will automatically update your images when a newer version is available. Pretty simple, but super useful if you want to run your own infrastructure. Awesome learning experience, and it has over 18k stars!
  • Self-Hosting Next.js
    1 project | news.ycombinator.com | 13 Sep 2024
    Interesting- my first time reading about Kamal. I personally used watchtower (https://github.com/containrrr/watchtower) to check for and deploy container updates from the GitHub Container Registry and push new images there from Actions. I also used OpenTofu to automate the VPS provisioning in GH Actions.
  • A single server can go a long way these days
    1 project | news.ycombinator.com | 24 Aug 2024
    For a single server I’d rather have one config management system - Chef/Ansible/… - and just have that set up docker & nginx, rather than have config management set up Kubernetes, and then also need to write Kubernetes manifest YAML files in addition to my config management thingies.

    On my home server I use Chef. I have a recipe for each service that sets up a docker container plus an NGINX config that does the TLS and port mapping stuff. To handle container updates I run Watchtower (https://containrrr.dev/watchtower/) which pulls and then restarts my containers when I send a POST.

    Deploys are super easy, just docker build, docker push, curl -h $DEPLOY_TOKEN $DEPLOY_URL.

    don’t need anything complicated for rollback, just retag and curl again.

  • A process for automating Docker container base image updates
    1 project | news.ycombinator.com | 3 Aug 2024
  • My deployment platform is a shell script
    4 projects | news.ycombinator.com | 9 Apr 2024
    Related: https://github.com/containrrr/watchtower
  • PSA - Run "docker image prune" once in a while.
    5 projects | /r/selfhosted | 7 Dec 2023
  • Roundcube Open-Source Webmail Software Merges with Nextcloud
    6 projects | news.ycombinator.com | 29 Nov 2023
    > if you're using the docker image, upgrades are a breeze. Just bump the tag on the image, redeploy, and you're done.

    Or you could just run Watchtower beside it and it will automatically update your docker containers. https://github.com/containrrr/watchtower If you are OK with automated updates.

  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic watchtower repo stats
222
20,993
6.5
7 months ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?