Skip to content
Chaz Larson edited this page Oct 24, 2021 · 7 revisions

All the apps are installed and configured, but here are some things you want to set up or do that aren't done automatically:

  1. Harden your SSH server. There are some tips here, but two simple actions to take are:

    1. Change the default SSH port from 22 to something else.

    2. Disable password login and use only SSH keys to authenticate.

  2. Set up scheduled backups. There is no backup enabled automatically, so unless you explicitly set them up, you will be disappointed to find that you don't have a backup when something goes wrong.

  3. Take some time to verify disk space usage for the apps.

    You need local disk space for stuff between download completion and cloudplow moving things into the cloud. If you don't set cloudplow's upload thresholds and Nzbget's "stop downloading" disk space threshold to meaningful values for your situation, you can get into a situation where cloudplow's not uploading because that threshold hasn't been met and nzbget has stopped because it's threshold has been met and everything grinds to a halt. Alternatively, nzbget just keeps going and runs your disk out of space.

    You also need a bunch of disk space for the scheduled backups that you just set up to succeed, so be sure to take that into account.

    Another common "hidden" disk space consumer is unfinished or unimported downloads. If NZBGet downloads something and Radarr can't tell what movie it is, it will just sit consuming disk space. There is a script you can set up to keep this stuff cleaned up in the community wiki.

  4. Spend some time working with the system before you start customizing. A lot of the problems that come up on the discord are caused by new users rushing ahead to install All The Things and customize the system to upload to a bunch of teamdrives with service accounts and install four copies of Radarr and the like. Slow down. Learn how the thing works, and then make changes in a controlled manner.

    None of these apps or scripts are sentient, so if they are not doing what you expect, it's almost certainly a configuration problem.

  5. Take time to go through some Youtube or other tutorials about:

    1. JSON [many config files are written in JSON, so you need to have a grounding in how JSON works before editing them]. You should know how to edit within the structure of a JSON file, and how to validate a JSON file to figure out how you've broken it.

      1. first "json tutorial" result; no endorsement

      2. online JSON validator

    2. YAML [many config files are written in YAML, so you need to have a grounding in how YAML works before editing them]

      1. first "yaml tutorial" result; no endorsement

      2. online YAML validator

    3. Docker [Nearly everything is running as a Docker container, so it's helpful to have at least a nodding familiarity with how that works]

      1. first "docker tutorial" result; no endorsement

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