The smart way to keep your AniList profile perfectly synchronized with your Plex library.
Important
Visit the PlexAniBridge documentation for detailed setup instructions and usage information.
- 🔄 Comprehensive Synchronization: Automatically syncs watch status, progress, ratings, reviews, and start/completion dates between Plex and AniList.
- 🎯 Smart Content Matching: Uses a curated mappings database with fuzzy title search fallback and support for custom mapping overrides.
- ⚡ Optimized Performance: Intelligent batch processing, rate limiting, and caching to minimize API usage while maximizing sync speed.
- 👥 Multi-User & Multi-Profile: Supports multiple Plex users (including Home users) with individual AniList accounts and configurable sync profiles.
- 🖥️ Web Dashboard: Intuitive web interface with a real-time sync timeline, profile management, custom mapping editor, and log viewer.
- 🔧 Flexible Configuration: Filter by library sections or genres and configure scanning modes (polling or periodic).
- 🛡️ Safe & Reliable: Built-in dry run mode for testing and automatic AniList backups with a restore script for easy recovery.
- 🐳 Easy Deployment: Docker-ready with easy and comprehensive environment variable configuration.
services:
plexanibridge:
image: ghcr.io/eliasbenb/plexanibridge:v1
environment:
PUID: 1000
PGID: 1000
UMASK: 022
TZ: Etc/UTC
PAB_ANILIST_TOKEN: ...
PAB_PLEX_TOKEN: ...
PAB_PLEX_USER: ...
PAB_PLEX_URL: ...
volumes:
- /path/to/plexanibridge/data:/config
ports:
- 4848:4848
restart: unless-stopped
View more screenshots in the documentation