Notifiarr
v1.0.0Connect self-hosted services to Notifiarr notifications and integrations.
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
APP_PORT=5454
BASE_PATH=/data/compose/notifiarr
CLIENT_HOSTNAME=notifiarr
# Replace this placeholder with your Notifiarr.com account API key.
NOTIFIARR_API_KEY=00000000-0000-0000-0000-000000000000
TZ=Etc/UTC
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.