Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. [RELEASE] dockcheck.sh v0.6.6 - CLI tool to automate (or notify about) docker image updates

[RELEASE] dockcheck.sh v0.6.6 - CLI tool to automate (or notify about) docker image updates

Scheduled Pinned Locked Moved Selfhosted
selfhosted
3 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #1

    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!

    J G 2 Replies Last reply
    23
    • M [email protected]

      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!

      J This user is from outside of this forum
      J This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

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

      1 Reply Last reply
      1
      • M [email protected]

        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!

        G This user is from outside of this forum
        G This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #3

        I use this. Awesome job

        1 Reply Last reply
        1
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups