Levelrail
Skip to content

Self-host Diun with Docker ​

Watches your running containers and notifies you the moment a new image tag is published.

This page describes the Levelrail template for Diun (Monitoring). It deploys the services below as one Docker Compose app on your own server.

Project site: https://crazymax.dev/diun/.

Recommended memory: about 128 MiB.

Services, ports and volumes ​

ServiceImageContainer portsVolumes
diuncrazymax/diun:4.29.0none
diun_data -> /data

Environment variables ​

ServiceVariableValue
diunDIUN_PROVIDERS_DOCKERPreset in the template
diunDIUN_PROVIDERS_DOCKER_WATCHBYDEFAULTPreset in the template
diunDIUN_WATCH_SCHEDULEPreset in the template
diunDIUN_WATCH_WORKERSPreset in the template
diunLOG_LEVELPreset in the template
diunTZPreset in the template

Passwords and keys marked as generated are created for you when the app is deployed and stored as secrets. Values are not shown here.

Deploy Diun with Levelrail ​

In the dashboard, open Apps, choose New app, then Browse templates, and select Diun. Review the Compose body and deploy.

With the CLI:

levelrail-cli templates deploy diun --name my-diun

See Service template catalog for how templates work, and Getting started if you have not installed Levelrail yet.

More Monitoring templates ​

All templates are listed in the self-host gallery.

Released under the Apache 2.0 License.