Apprise notifications¶
Notifications can be sent using an apprise api instance.
Configuration¶
File
notif:
apprise:
endpoint: http://apprise:8000
token: abc
tags:
- diun
timeout: 10s
templateTitle: "{{ .Entry.Image }} released"
templateBody: |
Docker tag {{ .Entry.Image }} which you subscribed to through {{ .Entry.Provider }} provider has been released.
Name | Default | Description |
---|---|---|
endpoint 1 |
Hostname and port of your apprise api instance | |
token 2 |
token representing your config file (Config Key) | |
tokenFile |
Use content of secret file as application token if token not defined |
|
tags |
List of Tags in your config file you want to notify | |
urls 2 |
List of URLs to notify | |
timeout |
10s |
Timeout specifies a time limit for the request to be made |
tlsSkipVerify |
false |
Skip TLS certificate verification |
tlsCaCertFiles |
List of paths to custom CA certificate files to use for TLS verification | |
templateTitle |
See below | Notification template for message title |
templateBody |
See below | Notification template for message body |
Environment variables
DIUN_NOTIF_APPRISE_ENDPOINT
DIUN_NOTIF_APPRISE_TOKEN
DIUN_NOTIF_APPRISE_TAGS
DIUN_NOTIF_APPRISE_URLS
DIUN_NOTIF_APPRISE_TIMEOUT
DIUN_NOTIF_APPRISE_TLSSKIPVERIFY
DIUN_NOTIF_APPRISE_TLSCACERTFILES
DIUN_NOTIF_APPRISE_TEMPLATETITLE
DIUN_NOTIF_APPRISE_TEMPLATEBODY
Default templateTitle
¶
{{ .Entry.Image }} {{ if (eq .Entry.Status "new") }}is available{{ else }}has been updated{{ end }}
Default templateBody
¶
Docker tag {{ if .Entry.Image.HubLink }}[**{{ .Entry.Image }}**]({{ .Entry.Image.HubLink }}){{ else }}**{{ .Entry.Image }}**{{ end }} which you subscribed to through {{ .Entry.Provider }} provider {{ if (eq .Entry.Status "new") }}is available{{ else }}has been updated{{ end }} on {{ .Entry.Image.Domain }} registry (triggered by {{ .Meta.Hostname }} host).
Last update:
2025-08-31 11:31:43
Created: 2025-07-24 18:49:41
Created: 2025-07-24 18:49:41