Files
diun/docs/notif/gotify.md

2.6 KiB

Gotify notifications

Notifications can be sent using a Gotify instance.

Configuration

!!! example "File" yaml notif: gotify: endpoint: http://gotify.foo.com token: Token123456 priority: 1 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
endpoint1 Gotify base URL
token Application token
tokenFile Use content of secret file as application token if token not defined
priority 1 The priority of the message
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
templateTitle1 See below Notification template for message title
templateBody1 See below Notification template for message body

!!! abstract "Environment variables" * DIUN_NOTIF_GOTIFY_ENDPOINT * DIUN_NOTIF_GOTIFY_TOKEN * DIUN_NOTIF_GOTIFY_TOKENFILE * DIUN_NOTIF_GOTIFY_PRIORITY * DIUN_NOTIF_GOTIFY_TIMEOUT * DIUN_NOTIF_GOTIFY_TLSSKIPVERIFY * DIUN_NOTIF_GOTIFY_TLSCACERTFILES * DIUN_NOTIF_GOTIFY_TEMPLATETITLE * DIUN_NOTIF_GOTIFY_TEMPLATEBODY

Default templateTitle

[[ config.extra.template.notif.defaultTitle ]]

Default templateBody

[[ config.extra.template.notif.defaultBody ]]

Sample


  1. Value required ↩︎