Basics: Introduction - dibrz/ARMBand GitHub Wiki
-
ARMBand is an ARM fork of Cloudbox, a x64 Ubuntu Server Ansible and docker based solution for rapidly deploying a cloud media server.
-
Primary functions are: the automatic acquisition of media, storing that media on the cloud, and the ability to play your media from anywhere.
New ARM SBC (Single Board Computers) (like Raspberry PI 3+, Pine64 Rock64 etc) make great samll, inexpensive, power efficient and silent home servers. While Scaleway offers cheap ARM based cloud instances.
- 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.
-
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.
- Store media on cloud storage to save on local drive space.
- You can decide whether to use Plex or Emby.
-
You can deploy Cloudbox on an all-in-one server, for downloading and streaming.
or
-
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.
Plexdrive (or Rclone) will mount your cloud storage provider (e.g. Google Drive) on to the server.
UnionFS will merge this mounted cloud storage path, with your server's local folder, and this will be accessible by the media server application (e.g. Plex).
Sonarr will download your favorite TV Shows. Radarr will download favorite movies. Both do this by utilizing either Usenet (via NZBGet) and/or Torrents (via ruTorrent).[1] [2]
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 season / movie folders. 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 the locally downloaded to the cloud, under a folder called Media
. The media files will still be accessible to Plex/Emby via UnionFS/Plexdrive/Rclone.
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.