Skip to content

Basics: Cloudbox Paths

Jeremy edited this page Nov 4, 2020 · 35 revisions

General Info

It is recommended to assign all your disk space to /, as all of your imported media and app data will be saved to /mnt/local/ and /opt/, respectively.

Note 1: ALL folders/paths mentioned below, and elsewhere on the wiki, are CASE SENSITIVE (e.g. Google Drive: Media not media, Movies not movies, TV not tv; Plex Requests: /logs not /Logs, etc). This is important, or else apps like Plex, Sonarr, and Radarr will not be able find your media.

Note 2: This wiki uses ~/ interchangeably with /home/<username>/, which is defined as /home/{{user}}/ in Ansible syntax (as used in settings.yml). So if your user name was seed, your ~/ path would be /home/seed/.

Google Drive Paths

Media
├── Movies
├── Music
└── TV

Path
                 
Description
                                                                                              
/Media/ Location of all your media folders.
/Media/Movies/ Location of all your movies (folder format: /Media/Movies/Movie Name (year)/movie file.ext).
/Media/Music/ Location of all your music.
/Media/TV/ Location of all your TV shows (folder format: /Media/TV/TV Show Name/Season 00/episode file.ext).

Note: If you would like to customize your Plex libraries differently, see Customizing Plex Libraries.

Local Paths

mnt
├──local
|  └── Media
├──remote
|  └── Media
└──unionfs
   └── Media

Media

                 
Path
                                                                                                 
Description
/mnt/local/Media/ Location of media stored on the server.

This is the local part of /mnt/unionfs/Media/.
/mnt/remote/Media/ Location of media stored on Google Drive (mounted by rclone).
/mnt/unionfs/Media/ Combined folder of local media (/mnt/local/Media/) and online media (/mnt/remote/Media/).

This is the folder that Plex, Sonarr, and Radarr read when scanning for media.

Note: Make sure /mnt/local/ has enough space to store the imported media (before it is able to move it to Google Drive; see below).

Cloudplow

Path
                 
Description
                 
/mnt/local/Media/ Location of media stored on the server.

Size of this path is checked periodically (default 30 min). When the folder size reaches its target (default 200GB), media files are moved off/uploaded to the cloud, freeing up local disk space.

Note: For more info, see the Cloudplow page.

Docker Paths

The Dockerized app (e.g. Plex) will "see" the Docker Path, but that path will actually be the Host Path on the server.

By default, NZB and Torrent downloads are stored in /mnt/local/downloads/nzbs/ and /mnt/local/downloads/torrents/, respectively. However, this can be changed to point elsewhere (e.g. a second hard drive) by editing the settings.yml file. But regardless of the download location chosen, the Docker Path will always be the same.

Note: It is advised to leave at least 100GB free on /opt for the storage of Docker data.

Plex

Docker Path
                 
Host Path
                 
Description
                 
/data/Movies/ /mnt/unionfs/Media/Movies/ Plex reads this for Movies.
/data/TV/ /mnt/unionfs/Media/TV/ Plex reads this for TV Shows.
/data/Music/ /mnt/unionfs/Media/Music/ Plex reads this for Music.

Sonarr

Docker Path
                 
Host Path
                                     
Description
                                                                                                                                                             
/tv/ /mnt/unionfs/Media/TV/ Sonarr will import to /tv/, which is actually /mnt/unionfs/Media/TV/ on host system.
/downloads/nzbs/ /mnt/local/downloads/nzbs/ (default) NZB downloads folder as set in settings.yml).

For example, when using NZBGet, Sonarr will import from /downloads/nzbs/nzbget/, which is essentially /mnt/local/downloads/nzbs/nzbget/ on host system.
/downloads/torrents/ /mnt/local/downloads/torrents/ (default) Torrent downloads folder as set in settings.yml).

For example, when using ruTorrent, Sonarr will import from /downloads/torrents/rutorrent/, which is essentially /mnt/local/downloads/torrents/rutorrent/ on host system.

Radarr

Docker Path
                 
Host Path
                                     
Description
                                                                                                                                                             
/movies/ /mnt/unionfs/Media/Movies/ Radarr will import to /movies/, which is actually /mnt/unionfs/Media/Movies/ on host system.
/downloads/nzbs/ /mnt/local/downloads/nzbs/ (default) NZB downloads folder as set in settings.yml).

For example, when using NZBGet, Radarr will import from /downloads/nzbs/nzbget/, which is essentially /mnt/local/downloads/nzbs/nzbget/ on host system.
/downloads/torrents/ /mnt/local/downloads/torrents/ (default) Torrent downloads folder as set in settings.yml).

For example, when using ruTorrent, Radarr will import from /downloads/torrents/rutorrent/, which is essentially /mnt/local/downloads/torrents/rutorrent/ on host system.

Lidarr

Docker Path
                 
Host Path
                                     
Description
                                                                                                                                                             
/music/ /mnt/unionfs/Media/Music/ Lidarr will import to /music/, which is actually /mnt/unionfs/Media/Music/ on host system.
/downloads/nzbs/ /mnt/local/downloads/nzbs/ (default) NZB downloads folder as set in settings.yml).

For example, when using NZBGet, Lidarr will import from /downloads/nzbs/nzbget/, which is essentially /mnt/local/downloads/nzbs/nzbget/ on host system.
/downloads/torrents/ /mnt/local/downloads/torrents/ (default) Torrent downloads folder as set in settings.yml).

For example, when using ruTorrent, Lidarr will import from /downloads/torrents/rutorrent/, which is essentially /mnt/local/downloads/torrents/rutorrent/ on host system.

PlexPy (Tautulli)

Docker Path
                 
Host Path
                                                            
Description
                                     
/logs/ /opt/plex/Library/Application Support/Plex Media Server/Logs/ Location of the Plex logs used by PlexPy.

Basics

  1. Introduction
  2. Cloudbox Install Types
  3. Cloudbox Paths
  4. Accessing Cloudbox Apps

Prerequisites

  1. Overview
  2. Presumptions
  3. Server
  4. Domain Name
  5. Cloudflare
  6. Cloud Storage
  7. Plex / Emby - Account
  8. Usenet vs. BitTorrent

Install Cloudbox

Cloudbox
  1. Overview
  2. Dependencies (Choose only one of these)
  3. Settings
  4. Preinstall (Choose only one of these)
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Cloudbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Plex Media Server
    6. Plex Autoscan
    7. Sonarr
    8. Radarr
    9. Lidarr
    10. PlexPy (Tautulli)
    11. Ombi
    12. Portainer
    13. Organizr
  10. Next Steps

Install Feederbox / Mediabox

Feederbox (do this first)
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Feederbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Sonarr
    6. Radarr
    7. Lidarr
    8. Portainer
    9. Organizr
  10. Next Steps

Mediabox
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Mediabox (Choose only one of these)
  9. Application Setup
    1. Feeder Mount
    2. Plex Media Server
    3. Plex Autoscan
    4. PlexPy (Tautulli)
    5. Ombi
  10. Next Steps

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Misc

Community-Submitted

See Community Wiki.

Reference

Troubleshooting

Links

Clone this wiki locally