rickdb/plexanisync

By rickdb

Updated 3 days ago

Docker version of PlexAniSync

Image
5

1M+

rickdb/plexanisync repository overview

Docker-PlexAniSync

A docker version of PlexAniSync based on Thundernerd's docker

Build Status

Usage

docker
docker run -d \
  --name=plexanisync \
  --restart unless-stopped \
  -e PLEX_SECTION=Anime \
  -e PLEX_URL=http://127.0.0.1:32400 \
  -e PLEX_TOKEN=SomePlexToken \
  -e ANI_USERNAME=SomeUser \
  -e ANI_TOKEN=SomeToken \
  -e INTERVAL=3600 \
  -v /etc/localtime:/etc/localtime:ro \
  rickdb/plexanisync:latest
Environment Variables
IDDefaultRequiredNote
PLEX_SECTIONAnime[x]The library where your anime resides
PLEX_URLhttp://127.0.0.1:32400[x]The address to your Plex Media Server, for example: http://127.0.0.1:32400
PLEX_TOKEN-[x]Follow this guide
ANI_USERNAME-[x]Your AniList.co username
ANI_TOKEN-[x]Get it here
INTERVAL3600[x]The time in between syncs
PLEX_EPISODE_COUNT_PRIORITY-[ ]Plex episode watched count will take priority over AniList (default = False)
SKIP_LIST_UPDATE-[ ]If set to True it will NOT update your AniList which is useful if you want to do a test run to check if everything lines up properly. (default = False)
Custom mappings

In order to provide a custom_mappings.yaml file, mount the file on your host to /plexanisync/custom_mappings.yaml like this:

-v /path/to/your/custom_mappings.yaml:/plexanisync/custom_mappings.yaml

You can modify the file on the host system anytime and it will be used during the next run. Restarting the container is not necessary.

Tag summary

Content type

Image

Digest

sha256:d3f097a11

Size

48.7 MB

Last updated

3 days ago

docker pull rickdb/plexanisync:master