PlexCache-D - Beta testing of v3.0 (archived) #81
Replies: 6 comments 16 replies
-
|
@Brandon-Haney Edit - Nevermind, figured it out. needed to use the full path of "ghcr.io/studionirin/plexcache-d:latest" the short path didn't want to work for me. Guessing maybe you also had the container on dockerhub and not just ghcr? |
Beta Was this translation helpful? Give feedback.
-
|
Ok so I've just this second had a report from a user that a series they were watching is missing episodes (The Shield). They were on S06E09 next, and when they went to watch it tonight they were missing. I just looked on my Sonarr (I had to manually scan in order for it to update what files existed) -
As you can see the upcoming like 10 episodes were gone, but the last eps of S07 were there still (which were probably not cached yet) so I'm assuming this was an issue with Plexcaching. I went through my log file and it seems to be processing the right episodes, but I can't see why it might have been removing them: plexcache_log_20260213_222045.log It does seem to be removing a lot of 'redundant array files' which... is worrying if it's done it to a bunch of things. Running a check now. |
Beta Was this translation helpful? Give feedback.
-
|
I have lots of plexcached files showing on my cache, and no live copies of the files: |
Beta Was this translation helpful? Give feedback.
-
|
In other news, I've been muddling throught the Wiki pages and trying to organise them a bit and get instructions down for setup and use for both the docker and the script versions. Still loads to get done on it though. The github wiki pages are a bit odd to try and organise. I'll probably end up making a custom sidebar for it so I can have a menu for just the main sections etc. At the moment the 'plexcache-r' section recommends using the backup v2.1.2 branch of plexcache-r as that is a known-working setup, but eventually I'll also change that into using the script-compatible files from plexcache-d. But I've not tested that setup at all yet so I don't know if there are any changes in the setup process for it. The docker version is my priority at the moment though as I think it's by far the better method. Over this week I'll create a full page for a WebUI guide as well. And then at some point this week, after we have confirmed no more major issues (like those wierd file deletions) I'll post up on reddit asking for additional beta testers. I've already has a couple people enquire about it but I've suggested they hold off for a couple days. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.





Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
PlexCache-D Docker Setup for Unraid (Beta Testing)
Before You Start
Quick Install with Template
The easiest way to install is using the pre-configured Docker template:
/boot/config/plugins/dockerMan/templates-user/on your Unraid serverOr continue below for manual configuration.
Docker Container Settings
Basic Settings
plexcache-dghcr.io/studionirin/plexcache-d:latesthttp://[IP]:[PORT:5757]Required Mappings
/mnt/user/appdata/plexcache-d/config/mnt/cache_downloads//mnt/cache/mnt/user0/mnt/user0/mnt/user/mnt/user99PUID100PGIDEurope/LondonTZ57575757Optional Mappings (Native Unraid Notifications)
/usr/local/emhttp/usr/local/emhttp/tmp/notifications/tmp/notificationsPath Notes
Adjust the host paths to match your setup:
/mnt/user/appdata/plexcache-d)/mnt/cache_downloads/or/mnt/cache/).plexcachedbackup filesFirst Run
http://your-server-ip:5757Path Mappings Configuration
During setup, you'll configure path mappings. These tell PlexCache how to translate Plex's media paths to the container's paths.
Example Configuration:
/data/media/movies/mnt/cache/media/movies/mnt/user0/media/movies/mnt/cache_downloads/media/movies/data/media/tv/mnt/cache/media/tv/mnt/user0/media/tv/mnt/cache_downloads/media/tv.plexcachedbackup lives on the array (inside the container)Docker Path Translation (Important!)
Unraid Mover Integration (CA Mover Tuning)
If using the CA Mover Tuning plugin to prevent the mover from touching cached files:
Go to Settings → Scheduler → CA Mover Tuning
Set the File Exclusion Path to:
Example:
/mnt/user/appdata/plexcache-d/unraid_mover_exclusions.txtPlexCache automatically maintains this file with all currently cached media paths.
After Setup
Dashboard
Settings → Schedule
Settings → Cache
500GBor75%)Settings → Notifications
Maintenance
Migrating from CLI Version
If you're migrating from the CLI version:
Copy your CLI files to
/mnt/user/appdata/plexcache-d/import/:plexcache_settings.jsonunraid_mover_exclusions.txt(orplexcache_mover_files_to_exclude.txt)data/folder (timestamps, trackers, etc.)Start the container and access the Setup Wizard
The wizard will detect your import files and offer to migrate them automatically
After import, verify your Plex connection (URL may differ in Docker)
Migrating from Alpha Version
If you're migrating from the Brandon 'Alpha' test version:
Open up (edit) your docker container composer
Change the repo to - ghcr.io/studionirin/plexcache-d:latest
I changed the container name to plexcache-d and also the appdata folder to plexcache-d but you don't need to do either of these things really. If you do change the folder name make sure to also change the reference in the container compose file.
Hit apply and everything should just work.
Beta Was this translation helpful? Give feedback.
All reactions