Feeder Mount - dibrz/ARMBand GitHub Wiki
Intro
For setups with separate Feeder and Plex boxes, you will have newly downloaded media that will not be instantly available on cloud storage (e.g. Google Drive) and, therefore, inaccessible to Plex when Sonarr/Radarr sends a media scan request.
To remedy this issue, you can use Cloudbox's Feeder Mounter to mount your Feederbox's /mnt/local
path, onto your Mediabox's /mnt/feeder
, so that you are able to play those newly downloaded media files even if they haven't been uploaded to the cloud.
Note: Running the below commands will replace your unionfs.service file. If you have any custom paths in there (e.g. /mnt/rclone
), make sure you back that up and add them back in once you mount/dismount the Feederbox.
Mount Feeder
The following steps will be done on the Mediabox.
-
In rclone config, create an sftp remote to your Feederbox called
feeder
(asciicast).Note: If you don't already have one, add the
feederbox
subdomain and point it to your Feederbox's IP address. -
In your Cloudbox folder, run the following command:
sudo ansible-playbook cloudbox.yml --tags feeder-mount
-
Your docker containers will restart and media on Feederbox will be available in the UnionFS mount.
Dismount Feeder
-
In your Cloudbox folder, run the following command:
sudo ansible-playbook cloudbox.yml --tags feeder-dismount
-
Your docker containers will restart and media on local drive will be available in the UnionFS mount.