Skip to content

Install: settings.yml

Chaz Larson edited this page Oct 22, 2021 · 34 revisions

Overview of 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

Applying changes

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.

Editing settings.yml

  1. Go to the Cloudbox folder:

    cd ~/cloudbox/
  2. Open the file in nano:

    nano settings.yml
  3. When done editing, save the file: Ctrl + X Y Enter.

Options in settings.yml

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, the beta 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 or beta 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.

  • rclone: Rclone options.

    • version: Rclone version that is installed by Cloudbox.

      • Choices are latest (or current), 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.
  • shell: Type of shell to use.

    • Choices are bash or zsh.

    • Default is bash.

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