this post was submitted on 21 May 2025
23 points (96.0% liked)

Selfhosted

60644 readers
595 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

I have a pretty standard *arr stack going, but my media repo is stored on a single (albeit large) drive.

In the future, if I want to add storage, how would I configure the apps to look in multiple places to build their libraries? Is there some documentation someone can point me to?

top 8 comments
sorted by: hot top controversial new old
[–] WhatAmLemmy@lemmy.world 8 points 1 year ago (1 children)

You can map multiple paths to a docker container and under settings > media management > root folders in the arrs.

Review https://trash-guides.info/ and https://wiki.servarr.com/ to see if you can configure things better.

[–] kn0wmad1c@programming.dev 2 points 1 year ago

Thanks for the help!

[–] bigb@lemmy.world 6 points 1 year ago (1 children)

All *arr apps should use root folders to organize media. If I understand the question, here's the hypothetical situation:

  1. Create a root folder for *Arr App.
  2. Download media until drive is full.
  3. Create a new root folder that points to different drive.
  4. Configure *Arr App to move new downloads to new root folder created in step 3.

You should be able to have multiple root folders, but I've only checked in So are. One problem you'll run into is that you can't break up music artists or TV show series across root folders.

You might want to consider something like OpenMediaVault or Unraid to manage your storage. Either platform (or others) allow you to add drives as needed. I don't use either so I'm just passing that along as a consideration.

[–] kn0wmad1c@programming.dev 4 points 1 year ago (2 children)

Thanks for the help! I'll look into both OMV and Unraid to see if they're what I'm looking for

[–] CmdrShepard42@lemm.ee 2 points 1 year ago (1 children)

Also MergerFS like mentioned above, SnapRAID, OMV, Unraid, TrueNAS, or just plain ZFS. Something to create a pool of drives will be your best bet. These all do it while some are full OSes or hypervisors and others are things you can implement in your current OS. What are you currently using for your OS?

[–] kn0wmad1c@programming.dev 1 points 1 year ago* (last edited 1 year ago)

Ubuntu, strictly cli

[–] Codilingus@sh.itjust.works 2 points 1 year ago

Unraid is the GOAT for self hosting. An excellent way to learn VMs, Docker, and Linux in general. They have an "app store," which is community templates for Docker containers, and have all the *arr programs you could want. Drive management is super easy, too.

[–] deceased@lemmy.ml 5 points 1 year ago

You can merge your drives into a pool with mergerFS so it looks like one big drive to your arr stacks. It's not too difficult.