Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 2 KB

README.md

File metadata and controls

66 lines (50 loc) · 2 KB

Docker-Tautulli-PlexAniSync

A combination of Tautulli and PlexAniSync.

Usage

Docker Command

docker run -d \
  --name=tautulli-plexanisync \
  -e TZ=<timezone> \
  -e PLEX_SECTION=Anime \
  -e PLEX_URL=http://127.0.0.1:32400 \
  -e PLEX_TOKEN=<plextoken> \
  -e ANI_USERNAME=<anilist-user> \
  -e ANI_TOKEN=<anilist-token> \
  -p 8181:8181 \
  -v <path to tautulli data directory>:/config \
  -v <path to custom_mappings.yaml>:/plexanisync/custom_mappings.yaml \
  --restart unless-stopped \
  ghcr.io/rickdb/tautulli-plexanisync

Docker Compose

version: '3.7'
services:
  plexanisync:
    container_name: tautulli-plexanisync
    image: 'ghcr.io/rickdb/tautulli-plexanisync:latest'
    restart: unless-stopped
    environment:
      - TZ=<timezone>
      - PLEX_SECTION=Anime
      - 'PLEX_URL=http://127.0.0.1:32400'
      - PLEX_TOKEN=SomePlexToken
      - ANI_USERNAME=SomeUser
      - ANI_TOKEN=SomeToken
    volumes:
      - '/path/to/tautulli-data-directory:/config'
      - '/path/to/your/custom_mappings.yaml:/plexanisync/custom_mappings.yaml'

    ports:
      - '8181:8181'

Environment Variables

Since this is a combination of docker images, environment variables of both images have to be configured.

See:

Configure Tautulli to use PlexAniSync

After starting the container, Tautulli will be available on the configured port. The default port is 8181.

If you have never configured Tautulli, a setup guide will ask you to set up the connection to the Plex server.

Once the guide is done, follow the instructions here to set up the PlexAniSync notification agent.

Use /plexanisync as script folder. Do NOT rename TautulliSyncHelper.py to .pyw, otherwise Tautulli won't be able to start it.