selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
tautulli-notification-digest logo

Self-host tautulli-notification-digest

1.1.2

Digest notifications for Tautulli media events to Discord

ReleaseOpen SourceMIT
Updatedlast year
LanguageTypescript
Setup difficultyEasy
Stars
23
Port
8078 (Web server for incoming Tautulli webhook events)
Docker
docker.io/foxxmd/tautulli-notification-digest
Install with Docker
Poster embed format showing multiple media itemsThumbnail embed format showing multiple media itemsText embed format showing multiple media itemsList embed format showing multiple media itemsOverflow embed shown when digest exceeds Discord's embed limit

What is tautulli-notification-digest?

tautulli-notification-digest (TND) receives webhook events from Tautulli's Discord notification agent and compiles them into scheduled digest messages. It supports multiple embed formats (poster, thumbnail, text, list) that automatically collapse based on notification count, deduplication to prevent repeat alerts, cron-based scheduling, and an API endpoint for manual triggering. The app runs as a lightweight Node.js server via Docker or locally, requiring only a Discord webhook URL and cron expression to operate.

Should you self-host tautulli-notification-digest?

tautulli-notification-digest scores 40/100 on selfhost.directory (how scoring works) and ranks #16 of 19 in Notifications. It has 23 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is ntfy (85/100, 35 131 stars). It scores higher overall, so compare the two before you pick. See tautulli-notification-digest vs ntfy side by side.

Features

  • Automatic format collapsing
  • Deduplication
  • Manual trigger API
  • Multiple embed formats
  • Overflow handling
  • Scheduled digest notifications
  • Timezone Support

tautulli-notification-digest README

How to install tautulli-notification-digest

Install tautulli-notification-digest with Docker

Environment variables
DISCORD_WEBHOOK, CRON, FORMAT, PORT, TZ

docker volume create tnd_data docker run -e DISCORD_WEBHOOK="https://discord.com/api/webhooks/606873513" -e CRON="0 17 * * *" -p 8078:8078 -v tnd_data:/config -d ghcr.io/foxxmd/tautuilli-notification-digest

Requires persistent volume for data

How to configure tautulli-notification-digest

  • CRONCron expression for when TND should send notifications

    Cron expression for when TND should send notifications

  • DISCORD_WEBHOOKThe Discord webhook URL for the channel to post digest notifications to

    The Discord webhook URL for the channel to post digest notifications to

  • FORMATAlways use the specified embed format instead of collapsing for space

    Always use the specified embed format instead of collapsing for space

    values: poster, thumbnail, text, list

  • PORT8078The port the web server will listen for incoming events from Tautulli

    The port the web server will listen for incoming events from Tautulli

  • TZUTCTimezone identifier to use for cron scheduling

    Timezone identifier to use for cron scheduling

tautulli-notification-digest releases & version history

More in Notifications

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…