Install: Cloudbox (Master branch)
This will install the rest of Cloudbox.
NOTE: You should NOT be logged into your server as root
at this point. You should be logged in as the user you created/specified in the preinstall.
-
Go into the Cloudbox folder:
cd ~/cloudbox
-
To start the install, run the following command:
sudo ansible-playbook cloudbox.yml --tags cloudbox
NOTE: Pay attention to the output of this tag, it may require you to run it more than once in some cases, for example if settings have changed.
-
If you did not enter your Plex credentials in accounts.yml ...
-
When asked for a Plex Claim Token (not the same as a Plex login token - a Plex Claim Token starts with
CLAIM_
), go to https://plex.tv/claim, login to your Plex account if required, copy the claim token, and paste it at the prompt.Note 1: You may not see the claim token after pasting it. If that occurs, assume it pasted OK and press enter to continue.
Note 2: If you make a mistake here, see here.
-
The next task on the screen will show you what claim token was submitted (in lowercase) and it will continue with the rest of the Cloudbox install.
Note: After install, if you do not see your Plex server after logging in, then Plex claim token was likely entered-in incorrectly. To fix this, see here.
-
-
Reboot after install completes (this is especially important for new installs):
sudo reboot
-
After the reboot, the containers should start up and all apps should be available at their subdomains. THIS CAN TAKE SOME TIME, particularly on first install, since certificates need to be retrieved for all the subdomains. Give it a few minutes. If, after 10 minutes, you still can't connect to the applications, log in and verify that the containers are running:
docker ps
That should show you a list of all the containers with status. If the list is empty, run the install tag above again. Chances are it terminated early with a message of some sort.
- 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.