diun

diun

Docker app from mrslaw's Repository

Overview

Docker Image Update Notifier is a CLI application written in Go and delivered as a Docker image to receive notifications when a Docker image is updated on a Docker registry.

Requirements

Add notification variables as needed. Ex.

DIUN_NOTIF_DISCORD_WEBHOOKURL
DIUN_NOTIF_DISCORD_WEBHOOKURLFILE
DIUN_NOTIF_DISCORD_MENTIONS (comma separated)
DIUN_NOTIF_DISCORD_RENDEREMBEDS
DIUN_NOTIF_DISCORD_RENDERFIELDS
DIUN_NOTIF_DISCORD_TIMEOUT
DIUN_NOTIF_DISCORD_TEMPLATEBODY


If you are using a Docker socket proxy, delete the `/var/run/docker.sock` volume mapping, and add an environment variable for `DIUN_PROVIDERS_DOCKER_ENDPOINT` = `tcp://dockersocket:2375`

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

TZVariable
Default
Europe/Paris
Value
America/Edmonton
DIUN_DB_PATHPathrw

Contains bbolt database which retains Docker images manifests

Target
/data
Default
/mnt/user/appdata/diun/data
Value
/mnt/user/appdata/diun/data
DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULTVariable

Optional: Set to true to watch all containers

Default
false
Value
false
DIUN_PROVIDERS_DOCKER_WATCHSTOPPEDVariable

Optional: Set to true to watch stopped containers

Default
false
Value
false
DIUN_PROVIDERS_DOCKER_ENDPOINTVariable

Note: Set to `tcp://dockersocket:2375` if you are using a proxy

DIUN_DOCKER_SOCKETPathrw

Note: Remove if you are using a proxy

Target
/var/run/docker.sock
Default
/var/run/docker.sock
Value
/var/run/docker.sock
DIUN_WATCH_WORKERSVariable
Default
20
Value
20
DIUN_WATCH_SCHEDULEVariable
Default
0 */6 * * *
Value
0 */6 * * *
DIUN_WATCH_JITTERVariable
Default
30s
Value
30s
DIUN_PROVIDERS_DOCKERVariable
Default
true
Value
true
LOG_LEVELVariable
Default
info
Value
info
LOG_JSONVariable
Default
false
Value
false

Download Statistics

196,803,182
Total Downloads
466,378
This Month
411,436
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
crazymax/diun:latest
Last Updated2026-05-01
First Seen2023-01-25

Run Diun on Unraid.

Diun is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.