this post was submitted on 30 May 2025
65 points (98.5% liked)

Selfhosted

48225 readers
518 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Another few months have passed and thanks to a of user contributions and suggestions a bunch of changes got implemented, big and small.
The two latest changes have been pretty large:

  • Complete rewrite of notification logics
    • Configuration is set through the dockcheck.config
    • Templates used "untouched"
    • Possibility to trigger multiple notification templates through "channels"
  • Restructure the update process
    • First pulls all (selected) images
    • Then recreate all containers that received updates - to avoid unnecessary restarts and strain

https://github.com/mag37/dockcheck

Plenty more changes have been implemented since I posted last, such as:

  • Added a config-file to set user options (same as passing option flags).
  • Added option -u for unattended dockcheck self update (caution!).
  • Added option -I to print urls from url.list to list of containers with updates.
  • Cleaned up and refactored a lot of code;
    • Safer variables and pipefail options.
    • Consistent colorization of messages.
    • Monochrome mode hides progress bar.
    • Exits if pull or recreation of container fails.
  • Cleared up some readme with extra info;
    • Synology DSM
    • Prometheus + node_exporter
    • Zabbix config
    • Rest API script
    • Unraid wrapper script
  • Permission checks;
    • Graceful exit if no docker permissions.
    • pkg-manager installs handles sudo/doas/root properly.
  • Notify-templates; added slack, added markdown support to some templates.

I'm very happy to have a supportive and contributing user base who helps with troubleshooting, suggesting changes and contributing code. Thank you!

you are viewing a single comment's thread
view the rest of the comments
[–] jonno@discuss.tchncs.de 4 points 2 weeks ago

Nice. Thanks for the Release. Can’t wait to play around with the new notifications