All templates

Notifiarr

v1.0.0

Connect self-hosted services to Notifiarr notifications and integrations.

mediaautomation by getarcaneapp
x-arcane:
  icon: https://raw.githubusercontent.com/selfhst/icons/main/svg/notifiarr.svg
  urls:
    - https://notifiarr.wiki/pages/client/install/

services:
  notifiarr:
    image: ghcr.io/notifiarr/notifiarr:latest
    restart: unless-stopped
    ports:
      - "${APP_PORT:-5454}:5454"
    hostname: ${CLIENT_HOSTNAME:-notifiarr}
    environment:
      TZ: ${TZ:-Etc/UTC}
      DN_API_KEY: ${NOTIFIARR_API_KEY:?Set NOTIFIARR_API_KEY}
    volumes:
      - ${BASE_PATH}/config:/config
    labels:
      com.getarcaneapp.arcane.icon: https://raw.githubusercontent.com/selfhst/icons/main/svg/notifiarr.svg

README

Connect self-hosted services to Notifiarr notifications and integrations.

Deployment

Copy .env.example to .env (or enter its values in Arcane), set paths and credentials, and deploy compose.yaml. Open http://HOST:APP_PORT (default 5454). Use reachable hostnames or host IPs for services in other Compose projects; localhost inside a container refers to that container.

A Notifiarr.com account and its API key are required. Set NOTIFIARR_API_KEY and a unique, stable CLIENT_HOSTNAME before deployment. Find initial web credentials in container logs and configure service connections in the web interface/account. Outbound internet access is required. Host drive monitoring and user counts are not enabled: no privileged mode, Docker socket, or host identity mounts are included.

Upstream documentation