What is Cloudbox?
Primary functions are: the automatic acquisition of media, storing that media on the cloud, and being able to play it back from anywhere and from any device.
Why use Cloudbox?
- Have your server setup behind your own domain, securely (e.g. https://apps.yourdomain.com).
- Have a system running in minutes with minimal input (a full server setup from scratch within minutes - see example here).
Docker containers keep your apps isolated from each other - no more conflicts between apps.
Docker containers keep your system tidy since none on of the apps' files (executables and dependencies) are stored outside of the container.
Quickly install and uninstall apps.
- Store media on cloud storage to save on local drive space.
Can Choose Your Preferred Media Server Application
- You can decide whether to use Plex or Emby.
Custom Server Deployment
You can deploy Cloudbox on an all-in-one server, for downloading and streaming.
You can deploy Cloudbox between two servers: a Mediabox, as streaming server, and a Feederbox, as a downloading server.
- Cloudbox uses secure HTTPS provided by Let's Encrypt SSL certificates.
Easy Backup and Restore
- Configuration files for all key applications are conveniently stored in /opt, which makes backup so easy. Easily pack up your server and move to another one with Cloudbox's built-in Backup.
How does Cloudbox function ?
Once the downloads are complete, Sonarr & Radarr will move these downloads to your server's
/mnt/local/Media/ folder and send a notification to Plex Autoscan.
Plex AutoScan will, in turn, tell Plex to scan for the newly downloaded TV Show or Movie, by only scanning the specific season or movie folder. This will (1), make the media appear in Plex sooner than what a full library scan would have been able to do, and (2), reduce the chances of Cloud Storage API bans.
Cloudplow will eventually move everything from
/mnt/local/Media/ to a folder named
Media on the remote cloud storage, thereby, reducing the storage spaced on the (local) server.
During this migration, the media files will continue to be accessible to Media Servers (e.g. Plex) because the remote cloud storage (e.g. Google Drive) will be mounted on to the server as if it were a local drive. This is accomplished with a Plexdrive, or Rclone, mount pointing to the cloud storage, and a union of that mount with the server’s own local storage (accomplished via UnionFS).
1 Some of the applications above can be replaced with similar apps.
2 If you want to use Torrents, it is recommended to be a member of a private tracker vs using public ones. If you want to to use Usenet, you will need to purchase Usenet provider service (or multiple services) and also be a member of a Usenet indexer site.