this post was submitted on 21 Jul 2026
32 points (97.1% liked)

Selfhosted

60951 readers
570 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Dockheck is a CLI tool to automate docker image updates. Interactively or unattended with notifications, image backups, exclude/include, labels, autoprune and more. Can be run as is, without configuration or with extensive options.

This year my AFK-life have been intense, so development have been slow and mainly squashing bugs. But others have kept contributed with suggestions on improvements, ideas on new features and some ready to merge patches.
So these last couple of weeks I've tried to squeeze in some time to bring it together in v0.8.0 and now v0.8.1.

New stuff in short:

Docker Compose -ready:

  • Now possible to run dockcheck within its own docker compose container (or docker run).
  • Easily set up your notifications and options, either in conf-file or env-vars, then let it run as any other container.
  • Optionally run it once interactively with docker run, no need for configs.
  • Run interactively between your scheduled compose setup with docker exec -it as usual.

New options:

  • -N No updates or checks; simulating updates to test notifications unconditionally.
  • -E Exclude containers from applying updates but check available, separated by comma.
  • -C Temporarily use default configs - override dockcheck.config file.
  • -o Hides the "No updates available" message and only shows updateable images.

New notification templates:

  • Home Assistant Event Integration
  • XMPP
  • Bark

I'm very happy this project still got traction considering all the large alternatives around. Wonderful community!

Disclaimer: No AI tools used what so ever from my end and encouraging contributors to refrain and/or explain.

[CBH]

top 13 comments
sorted by: hot top controversial new old
[–] curbstickle@anarchist.nexus 4 points 4 days ago (1 children)

Considering your comment at the end, please add the [CBH] tag to the title please.

[–] mag37@lemmy.ml 2 points 4 days ago (1 children)

Thank you, forgot to add it! Glad it's there.

[–] unitedwithme@lemmy.today 3 points 5 days ago (1 children)

I like the Frank the Giant Bunny logo!!

[–] mag37@lemmy.ml 1 points 4 days ago (1 children)

Hey, thanks! It's not the project logo though, just my usual user avatar. The project logo is prettier 😉

[–] unitedwithme@lemmy.today 2 points 4 days ago

Ahh so it is!

[–] uninvitedguest@piefed.ca 1 points 4 days ago (1 children)

I absolutely love this tool. Thank you for your work.

I will pour one out when the day comes for me to switch to podcheck.

[–] mag37@lemmy.ml 2 points 4 days ago

Oh thank you kindly! Haha, podcheck is a great fork if that fits your needs.

[–] irmadlad@lemmy.world 1 points 4 days ago (2 children)

That looks pretty cool.

Docker Hub pull limit 📉 not an issue for checks only for actual pulls

Has anyone actually ran into this road block? The limit is something like 100 pulls per 6 hours for unauthorized pulls. Just curious. I have some 53 containers running, but I couldn't imagine running 100 of them. I guess there are some who do.

[–] epyon22@sh.itjust.works 3 points 4 days ago (1 children)

Yeah occasionally I've hit the limit

[–] irmadlad@lemmy.world 1 points 4 days ago (1 children)

Really? Wow. You must have one heckuva set up.

[–] epyon22@sh.itjust.works 2 points 4 days ago

Usually if I'm updating everything prior to having more automated updates. Some projects like next cloud and and matrix have deep dependency trees

[–] mag37@lemmy.ml 2 points 4 days ago

As @epyon22@sh.itjust.works already replied - some projects have many dependencies and images within their projects. And some have a bunch of containers and running a check with a tool that actually pulls all the images to do the check - those 100 pulls can be gone pretty quickly.