Skip to content

A Webservice which translates a Webhook call from Tautulli to an ntfy Server.

Notifications You must be signed in to change notification settings

InteractiveNinja/tautulli-ntfy-webhook

Repository files navigation

code style: prettier

Tautulli 2 ntfy.sh

A Webservice which translates a Webhook call from Tautulli to an ntfy Server.

Features

  • Send Tautulli Webhooks to ntfy
  • Free choice of ntfy topic
  • Send Poster URL for Webhook request

Environment Variables

To run this project, you will need to add the following environment variables to your .env file or in the docker environment

PORT Port for the Webhook defaults to 3000

NTFY_URL URL to NTFY Server

NTFY_TOPIC Topic where notifications are sent

NTFY_TOKEN Access token for ntfy

POSTER_TOKEN Token for creating a Poster Link

IGNORE_SSL_CERT Disable ssl cert verification

Building the Docker Image

  docker build . -t tautulli2ntfy

Deployment

To deploy this project, build the Docker Image and run with docker-compose

version: "3.0"
services:
  tautulli2ntfy:
    image: tautulli2ntfy
    environment:
      - NTFY_TOPIC="your topic"
      - NTFY_URL="your ntfy server"
      - POSTER_TOKEN="your poster token"
    ports:
      - 3000:3000
    restart: always

Documentation

TODO

Appendix

How to create a POSTER_TOKEN URL

TODO

Contributing

Contributions are always welcome!