TL;DR: is there an app that can alert me when a new version of some other app is available?

I have about 12 - 15 services (freshrss, heimdall, photoprism, Wordpress, etc) running using docker compose spread across 4 hosts. Through my self-hosting journey I’ve been burned a few times using “latest” images so I now pin app image versions within compose.

The problem then becomes that every couple of weeks, I have to go out to different GitHub’s, docker hub, etc. to see if a new update for that service is available. It gets a bit tedious with 12-15 services every couple of weeks so I need a centralized and more efficient way of “keeping up”.

Is there some type of app that can track whether an app/service has a new version available? Ideally it can send me some type of notification, self-hostable, and ideally not Portainer?

  • HumanPerson
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    8 months ago

    Watchtower will automatically update docker containers.

    • lhamil64@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      That will just pull the latest image though right? I.e., if you explicitly have a container on a tag for v1.2.3, it wouldn’t upgrade you when v1.2.4 is released right?

      • HumanPerson
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        Yes, but I believe it can be configured for notifications as well, I just never needed that.

        • lhamil64@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          No, I mean doesn’t it only look for updates of the current tag? That works fine if you set every container to the “latest” tag, but if you set your containers to specific version tags then you won’t get a notification unless that specific tag gets updated.