Keep your Docker deployments current without manual checks. This command-line application, written in Go, automatically monitors Docker registries and notifies you whenever a new image tag is published. Its cross-platform binary runs on Linux, macOS, and Windows across various architectures.
Diun offers a robust set of features to manage your image updates effectively:
services:
diun:
image: crazymax/diun:latest
container_name: diun
command: serve
volumes:
- ./data:/data
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=UTC
- LOG_LEVEL=info
- LOG_JSON=false
- DIUN_WATCH_WORKERS=20
- DIUN_WATCH_SCHEDULE=0 */6 * * *
- DIUN_PROVIDERS_DOCKER=true
- DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT=true
- DIUN_NOTIF_DISCORD_WEBHOOKURL=${DIUN_NOTIF_DISCORD_WEBHOOKURL}
labels:
- diun.enable=true
restart: always# Discord Webhook URL for notifications (Optional, replace with your actual webhook or use another provider)
DIUN_NOTIF_DISCORD_WEBHOOKURL=https://discord.com/api/webhooks/your_webhook_id/your_webhook_tokenAuto-fetched about 24 hours ago
Auto-fetched about 24 hours ago