mirror of
https://github.com/crazy-max/diun.git
synced 2025-01-12 11:38:11 +00:00
No description
automationdiscorddockergolanggotifykubernetesmanifestnotificationspushoverregistryrocketchatslackswarmtelegramupdateupdate-checkerwatch
.examples | ||
.github | ||
.res | ||
cmd | ||
doc | ||
internal | ||
pkg | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.goreleaser.yml | ||
CHANGELOG.md | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md | ||
UPGRADE.md |
About
Diun is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.
Features
- Allow to watch a Docker repository and report new tags
- Include and exclude filters with regular expression for tags
- Internal cron implementation through go routines
- Worker pool to parallelize analyses
- Allow overriding image os and architecture
- Docker, Swarm, Kubernetes and File providers available
- Get notified through Gotify, Mail, Slack, Telegram and more
- Enhanced logging
- Timezone can be changed
- Official Docker image available
Documentation
- Install
- Getting started
- Configuration
- Providers
- Notifications
- FAQ
- Upgrade notes
How can I help?
All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬 You can also support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀
Thanks again for your support, it is much appreciated! 🙏
License
MIT. See LICENSE
for more details.