⚙️ Setup Diun — Docker Image Update Notifier
Deploy Diun on Ubuntu — a lightweight, headless notifier that watches your images for new versions and alerts you via Telegram, Gotify, email, and many more. No web UI.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/management/diun/diun-ubuntu.sh
chmod +x diun-ubuntu.sh
sudo bash diun-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/management/diun/diun-ubuntu.sh
2 Make it Executable
chmod +x diun-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the crazymax/diun image, and starts it in daemon mode with the Docker provider enabled. By default it watches all running containers and checks every 6 hours.
sudo bash diun-ubuntu.sh
4 Add a Notifier
Diun has no web UI. Edit the docker-compose.yml and add a notifier through DIUN_NOTIF_* environment variables (Telegram, Gotify, email, Discord, and more), then recreate the container:
docker logs diun # verify it is watching your containers
Ports Used
| Port | Purpose |
|---|---|
| none | Headless — no web UI, no exposed ports (outbound only) |