{"id":11943996,"url":"https://github.com/b4too/checker","last_synced_at":"2025-10-15T01:31:39.822Z","repository":{"id":217310705,"uuid":"410284229","full_name":"b4too/checker","owner":"b4too","description":"Receive notifications on your gotify/discord server when a running image is updated on the Docker registry.","archived":false,"fork":false,"pushed_at":"2024-06-30T19:25:42.000Z","size":75,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-04T02:32:10.875Z","etag":null,"topics":["bash","discord","docker","gotify","push-notifications","script","webhook"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b4too.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-25T13:47:58.000Z","updated_at":"2024-09-08T00:46:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"dbf3af29-9236-47a4-9a3f-e3167769bec6","html_url":"https://github.com/b4too/checker","commit_stats":null,"previous_names":["methatronc/checker","b4too/checker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b4too%2Fchecker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b4too%2Fchecker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b4too%2Fchecker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b4too%2Fchecker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b4too","download_url":"https://codeload.github.com/b4too/checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236544130,"owners_count":19166130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","discord","docker","gotify","push-notifications","script","webhook"],"created_at":"2024-07-01T13:05:47.549Z","updated_at":"2025-10-15T01:31:34.460Z","avatar_url":"https://github.com/b4too.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# checker\n## Docker image update checker with discord/gotify webhook integration\n\n🇫🇷 [Version Française](https://github.com/methatronc/checker/blob/main/README_FR.md) 🇫🇷\n\nA little script that will notify you on your discord server, here is what you can expect for discord :\n\n![discord](https://github.com/b4too/checker/assets/58328740/656ed2e0-a09b-4524-b615-2b32722ec6db)\n\nAnd for gotify :\n\n![gotify](https://user-images.githubusercontent.com/58328740/135637988-bdcd5a0e-cff5-4dd8-a036-d3ca74a1bf46.png)\n\n\nFor help recovering your discord webhook url see below :\n\u003cdetails\u003e\n  \n![First](https://user-images.githubusercontent.com/58328740/134774122-ea3a12c8-13c3-42be-b93a-1d8880ecd8ec.png)\n  \n![Then](https://user-images.githubusercontent.com/58328740/134737215-1642581e-d109-4fcf-8c5c-0db47e28f886.png)\n   \n![Then](https://user-images.githubusercontent.com/58328740/134737233-01f0fa86-2766-4de8-8e75-bee694798dcb.png)\n   \n\u003c/details\u003e\n\"Copy Webhook URL\" will get you the url that needs to be put at the 3rd line of checker.sh, in the \"token\" variable.\n\nIf like me you would rather use gotify, see [here](https://gotify.net/docs/pushmsg) to recover the token that also needs to be put at the 3rd line of the script.\n\n* **Installation**\n\n   ``` bash\n   sudo apt install jq curl wget\n   cd \u0026\u0026 mkdir image_checker \u0026\u0026 cd image_checker\n   wget https://raw.githubusercontent.com/methatronc/checker/main/checker.sh\n   chmod +x checker.sh\n   su [the user that will execute this cron and that MUST NOT have any special privileges since we are retrieving external data]\n   crontab -e\n   ```\nAnd add the following line for instance :\n   ``` bash\n   0 5 * * * /home/[your_username]/image_checker/checker.sh \u003e /home/[your_username]/image_checker/cron.log 2\u003e\u00261\n   ```\n* Now you will have your daily report at 5am on your discord server if any image currently used on the host executing the cron gets updated.\n\n* **Do not forget to specify the gotify/discord token at the 3rd line or else nothing will happen.**\n\n* If you have anything to add please do, some images might need other particular treatment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb4too%2Fchecker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb4too%2Fchecker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb4too%2Fchecker/lists"}