DrydockDrydock
ConfigurationTriggersNtfy

Ntfy

The ntfy trigger lets you send container update notifications via Ntfy.

logo

The ntfy trigger lets you send container update notifications via Ntfy.

Variables

Env varRequiredDescriptionSupported valuesDefault value when missing
DD_TRIGGER_NTFY_{trigger_name}_AUTH_PASSWORDPassword (if basic auth is enabled)
DD_TRIGGER_NTFY_{trigger_name}_AUTH_TOKENBearer token (if bearer auth is enabled)
DD_TRIGGER_NTFY_{trigger_name}_AUTH_USERUser (if basic auth is enabled)
DD_TRIGGER_NTFY_{trigger_name}_PRIORITYThe Ntfy message priorityInteger between 0 and 5 see here
DD_TRIGGER_NTFY_{trigger_name}_TOPIC🔴The Ntfy topic name
DD_TRIGGER_NTFY_{trigger_name}_URL🔴The Ntfy server urlThe http or https gotify server addresshttps://notify.sh
This trigger also supports the common configuration variables.

Examples

Configure the trigger to publish to the official public ntfy service

services:
  drydock:
    image: codeswhat/drydock
    ...
    environment:
      - DD_TRIGGER_NTFY_THRESHOLD=minor
      - DD_TRIGGER_NTFY_SH_TOPIC=xxxxyyyyzzzz
docker run \
  -e DD_TRIGGER_NTFY_THRESHOLD="minor" \
  -e DD_TRIGGER_NTFY_SH_TOPIC="xxxxyyyyzzzz" \
  ...
  codeswhat/drydock

Configure the trigger to publish to a private ntfy service with basic auth enabled

services:
  drydock:
    image: codeswhat/drydock
    ...
    environment:
      - DD_TRIGGER_NTFY_PRIVATE_URL=http://ntfy.local
      - DD_TRIGGER_NTFY_PRIVATE_TOPIC=xxxxyyyyzzzz
      - DD_TRIGGER_NTFY_PRIVATE_AUTH_USER=john
      - DD_TRIGGER_NTFY_PRIVATE_AUTH_PASSWORD=doe
docker run \
  -e DD_TRIGGER_NTFY_PRIVATE_URL="http://ntfy.local" \
  -e DD_TRIGGER_NTFY_PRIVATE_TOPIC="xxxxyyyyzzzz" \
  -e DD_TRIGGER_NTFY_PRIVATE_AUTH_USER="john" \
  -e DD_TRIGGER_NTFY_PRIVATE_AUTH_PASSWORD="doe" \
  ...
  codeswhat/drydock

On this page