Install: settings.yml
---
downloads:
nzbs: /mnt/local/downloads/nzbs
torrents: /mnt/local/downloads/torrents
plex:
tag: public
transcodes: /mnt/local/transcodes
rclone:
version: latest
remote: google
shell: bash
Changes you make here or in any config file in ~/cloudbox
do not take effect until you run the relevant tag to apply the change[s]. You can safely run the top-level tag [cloudbox
, feederbox
, mediabox
] at any time to be on the safe side.
-
Go to the Cloudbox folder:
cd ~/cloudbox/
-
Open the file in nano:
nano settings.yml
-
When done editing, save the file: Ctrl + X Y Enter.
Note: Having {{user}}
in the path tells Ansible to fill in the username, automatically. You do not need to fill in your actual username.
-
downloads
: Where downloads go.-
nzbs
: Path for Usenet app downloads.-
Default is
/mnt/local/downloads/nzbs
. -
Example: With the default path, NZBGet downloads would go to
/mnt/local/downloads/nzbs/nzbget/completed
, where as, SABnzbd downloads would go to/mnt/local/downloads/nzbs/sabnzbd/complete
.
-
-
torrents
: Path for BitTorrent app downloads.-
Default is
/mnt/local/downloads/torrents
. -
Example: With the default path, ruTorrent downloads would go to
/mnt/local/downloads/torrents/rutorrent/completed
.
-
-
-
plex
: Plex options.-
tag
: Determines what version of Plex to install.-
Options are
public
,beta
, or version tag (e.g."1.12.3.4973-215c28d86"
). -
Default is
public
. -
Notes:
-
Note 1: Make sure that the tag you choose here corresponds to the update channel selection you make inside Plex. If they do not correspond, you will end up in a state where Plex will say there is an update available [perhaps because it's looking at "Beta"] but the tag doesn't update [because the tag set here doesn't pull that image]
-
Note 2: The
public
tag restricts this check to public versions only, where as,beta
tag will fetch beta versions. If the server is not logged in or you do not have an active Plex Pass on your Plex account, thebeta
tag will only install the publicly available versions only. -
Note 3: Hardware Transcoding requires an active Plex Pass. This can be enabled on either the
public
orbeta
tagged versions. -
Note 4: If you decide to change the tags later, you will need to update Plex by running the Cloudbox install command with the "plex" tag (i.e.
sudo ansible-playbook cloudbox.yml --tags plex
).
-
-
-
transcodes
: Path of temporary transcoding files.-
Default is
"/mnt/local/transcodes"
. -
Note: It is recommended to not use
/tmp
or/dev/shm
as a transcode location because the paths are cleared on reboots, causing Docker to create the folder as root and Plex transcoder to crash. Another reason why not to: https://forums.plex.tv/discussion/comment/1502936/#Comment_1502936.
-
-
-
rclone
: Rclone options.-
version
: Rclone version that is installed by Cloudbox.-
Choices are
latest
(orcurrent
),beta
, or a specific version number (e.g.1.42
). -
Default is
latest
.
-
-
remote
: Rclone remote that Cloudbox will use to setup Rclone VFS mount and Cloudplow.- Default is
google
.
- Default is
-
-
shell
: Type of shell to use.-
Choices are
bash
orzsh
. -
Default is
bash
.
-
- Overview
- Presumptions
- Server
- Domain Name
- Cloudflare
- Cloud Storage
- Plex / Emby - Account
- Usenet vs. BitTorrent
Cloudbox
- Overview
- Dependencies (Choose only one of these)
- Settings
- Preinstall (Choose only one of these)
- SSH
- Ansible Vault
- Rclone
- Cloudbox (Choose only one of these)
- Application Setup
- Next Steps
Feederbox (do this first)
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Feederbox (Choose only one of these)
- Application Setup
- Next Steps
Mediabox
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Mediabox (Choose only one of these)
- Application Setup
- Next Steps
- Cloudplow (Media Uploader)
- cb utility script (Develop branch only}
- Updating Cloudbox (Choose only one of these)
- Updating Cloudbox Apps
- Removing Cloudbox Apps
- Resetting Cloudbox Apps
- Migrating Cloudbox
- Settings Updater
- Ansible Vault Primer
- Plex Access Token
- Plex Autoscan Extras
- Pushover
- Google Drive API Client ID and Client Secret
- Useful Docker Commands
- Add Your Own Docker Container into Cloudbox
- Revoking SSL Certificates
- Feeder Mount
- Adding a Subdomain
- HTTP Auth Support
- Emby
- Nextcloud
- Resilio Sync
- Plex DupeFinder
- Heimdall
- NZBHydra v1
- Plex Requests
- Sickbeard MP4 Automator
- SABnzbd
- Traktarr
See Community Wiki.