Skip to content

"Outsource" your unRAID media management/aquisition to ElfHosted

unRAID is an incredibly popular platform for home media management, providing storage, apps, and virtualization. Many happy geeks are running a local unRAID platform, maintaining their own "data hoard", and using platform to run media streaming apps (Plex, Jellyfin, Emby, etc) locally at home.

Why ElfHosted?

ElfHosted plus a Hetzner StorageBox compliments the unRAID setup perfectly, providing:

  • Cost-effective remote storage when you need more capacity for media you don't care to store at home
  • Transparent mounting of this storage into the local unRAID for local consumption
  • "outsourcing" of media management/aquisition apps (Radarr, Sonarr, qBittorrent, etc)
  • Possibility of sharing media without exposing your home unRAID instance to the internet

Torrent to unRAID without requiring a VPN

Importantly, with ElfHosted's BYO VPN design, you can run qBittorrent, Deluge, or ruTorrent, saving data directly to your Storagebox, and consume it locally at home on unRAID, without having to secure and manage the torrent client / VPN components at home!

Step-by-step

What you'll need:

  • A VPN (either a supported provider, or your own custom Wireguard / OpenVPN config)
  • A Hetzner Storagebox in the Germany location

Aquire a Hetzner Storagebox

Pick your preferred size storagebox, ensuring it's located in the Germany / FSN1 / Falkenstein location. This is your storage, to keep or expand as you please.

Enable Samba Support, and External Reachability:

Screenshot of Storagebox config

Reset your password (you're not given one initially) and store it securely.

What do we have now?

You have a storagebox which you can access remotely

Grab some ElfHosted apps

  • Get a FREE $10 ElfBuckz starter pack with coupon code ELFELFBABY, check out and create your account. Now you have an ElfBuckz balance!
  • Subscribe to a Storagebox mount, enter your storagebox details (you can optionally use a subaccount)
  • Subscribe to qBittorrent / Deluge / ruTorrent - plug in your VPN details (if your VPN provider isn't listed yet, get in touch via #elf-help, and we'll add it!)
  • Optionally, add other media management apps you need such as Radarr, Sonarr, Prowlarr, etc.
  • Pay with your ElfBuckz balance! ๐Ÿง๐Ÿ’ฐ (when it runs out, you can top it up at from my account)

Configure your apps to save your media to /storage/storagebox-a.

What do we have now?

Now you're able to download media to your StorageBox

Connect to unRAID

Ensure your unRAID has "Unassigned Devices" app installed:

Screenshot of Unassigned Devices unRAID app

Navigate to the plugin and select "Add Remote SMB/NFS Share":

Screenshot of adding remote SMB/NFS share to unRAID

When prompted to choose a protocol, click on the "Windows icon" to choose SMB:

Screenshot of adding remote SMB/NFS share to unRAID, step 2

Enter the servername of your storagebox

Screenshot of adding remote SMB/NFS share to unRAID, step 2

Enter your username

Screenshot of adding remote SMB/NFS share to unRAID, step 3

Enter your password (scored securely earlier)

Screenshot of adding remote SMB/NFS share to unRAID, step 4

When prompted for a domain, leave the value blank and just click Next:

Screenshot of adding remote SMB/NFS share to unRAID, step 6

Finally, when prompted for a share, enter backup (or the name of your subaccount, if you're using one), and click Done:

Screenshot of adding remote SMB/NFS share to unRAID, step 7

A subaccount can only see a share with the same name

You won't be able to see the backup share with a subaccount. You'll have to use a share with the same name as the subaccount.

Now, you can mount your share, and happily consume the media on your remote storagebox, locally! :thumbsup!

Screenshot of adding remote SMB/NFS share to unRAID, step 8

What do we have now?

You're able to view the media on your storagebox alongside the exitsing media on your unRAID, and transfer files to/from Storagoebox

Optional extras

Want to share your media with friends and family without exposing your unRAID? Install Plex, Jellyfin, or Emby, and point your libraries at your storagebox, at /storage/storagebox-a

Questions

Storagebox location

Question:

What if my storagebox is in Finland, and not Germany?

Answer:

The torrent-client->storagebox performance will likely be much worse, and Hetzner will ultimately charge me for egress traffic (not currently an issue at our scale), so I'd strongly suggest sticking with Germany

Integrating local apps

Question:

Can my apps (Arrs) running locally on unRAID talk to the torrent clients?

Answer:

No, because the torrent clients are all protected with a layer of SSO which is applied at the ingress (Traefik) level. While we can technically enable/disable SSO per-app (some apps like Plex are obviously not SSO'd), the torrent apps will always remain behind SSO due to the risk of an accidental misconfiguration exposing all our customers to suspension / shutdown.

Any ElfHosted apps can connect with the torrent clients though, so while it's not a perfect solution, you may be able to configure Sonarr / Radarr to import from your home Arr instances.

Now what?

That's it, you're done. Hope into our friendly Discord server if you have questions or suggestions!