First stable release of the v3 line. This is effectively a ground-up rebuild: PlexCache now ships as a Docker container with a full web interface, on top of the original caching engine.
Coming from 2.x, treat this as a fresh setup rather than an in-place upgrade. The wiki has the current install and configuration docs.
Web UI
- Dashboard with cache overview, storage breakdown, and Recent Activity grouped by run
- Settings split across tabs (Plex, Libraries, Users, Cache, Schedule, Notifications, Logging, Integrations, Import/Export) with a search bar across all of them
- Log viewer with live streaming, level/phase/time filtering, and search
- Maintenance tools (audit, cleanup, restore) that run in the background
Caching engine
- Smart eviction returns watched media to the array while keeping high-priority media on cache
- Priority scoring (
--show-priorities) shows why an item is cached - .plexcached backup: array files are renamed rather than deleted when cached, so nothing is lost if the cache drive fails
- ZFS-aware path handling and the
/mnt/user0safety rules for Unraid
Deployment
- Official Docker image, an Unraid Community Applications template, and docker-compose support
- Runs as PUID/PGID and creates library folders with correct ownership
Plus a long list of fixes across subtitles, mobile layout, notifications, and path handling since the betas. Thanks to everyone who tested them.
Docker
docker pull ghcr.io/studionirin/plexcache-d:3.2.0
# or
docker pull ghcr.io/studionirin/plexcache-d:latest