this post was submitted on 07 Jan 2025
24 points (92.9% liked)

Selfhosted

40928 readers
377 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Currently getting my first media server set up, and I'm wondering what the best directory would be for all the stored files. For reference, I'm working with Ubuntu server to follow the guide I'm using.

Mainly, I'm wondering if I should migrate /home/ to my RAID array, or leave /home/ where it is and create a new directory on the RAID array. Currently the server will just be for my use, but might expand it for others to use

top 13 comments
sorted by: hot top controversial new old
[–] savvywolf@pawb.social 1 points 4 hours ago

I think convention is for files served by the server to go in /srv or even /usr/lib.

[–] MangoPenguin@lemmy.blahaj.zone 20 points 22 hours ago (2 children)

I mount extra storage under /mnt/ and store stuff like media in there.

[–] deegeese@sopuli.xyz 10 points 21 hours ago (1 children)

And make symlinks for large collections, like ~/photos -> /mnt/nas/photos

[–] MangoPenguin@lemmy.blahaj.zone 1 points 20 hours ago* (last edited 20 hours ago) (1 children)

Interesting, are you accessing files directly on the NAS or something like that where the symlink makes sense?

[–] deegeese@sopuli.xyz 3 points 19 hours ago (1 children)

You want the big files to live on the NAS, but be navigable from your home dir for convenience and to discourage saving to the local disk.

[–] MangoPenguin@lemmy.blahaj.zone 1 points 17 hours ago (1 children)

Oh I see, you mean you mount the NAS storage into /home?

[–] jws_shadotak@sh.itjust.works 5 points 15 hours ago (1 children)

Not quite - He's saying to mount the NAS under /mnt/ and to create a symlink under /home/ to go directly to /mnt/nas/photos

If you're on KDE Plasma / Dolphin, this can be done here:

and put something like this in there

This will create a folder that goes directly to /mnt/nas/pictures, but you can put it anywhere.

[–] SidewaysHighways@lemmy.world 1 points 3 hours ago

Gosh FINALLY this is starting to make sense. Thanks for your effort!

[–] SpikesOtherDog@ani.social 2 points 21 hours ago* (last edited 18 hours ago)

/mnt/ is where I would put this. Only exception would be if I had a service I was providing, like a media player server, and then I might mount it at /srv/

[–] fmstrat@lemmy.nowsci.com 1 points 11 hours ago

/storage for me.

[–] MNByChoice@midwest.social 9 points 19 hours ago

Mainly, I’m wondering if I should migrate /home/ to my RAID array, or leave /home/ where it is and create a new directory on the RAID array.

Leave home where it is. Symlink to important directories on RAID.

Makes it easier to mess with the RAID if it doesn't make logging in hard.

[–] normalexit@lemmy.world 6 points 21 hours ago

Personally I wouldn't worry too much about where you mount the volume, I use /storage on my boxes because I is easy to remember and sounds good to me. I also typically make a storage group that I give access to manage the files in the volume vs having my user own everything.

I wouldn't put it in home just because you are considering sharing with others.

[–] ocean@lemmy.selfhostcat.com 0 points 22 hours ago

I checked my local backup server and I have two directories:

/home/share for backup files

/home/app data for backup appdata

My main server which unfortunately runs unraid is structured like

/mnt/user/array/media

/mnt/user/array/Nextcloud

/mnt/cache_ssd/appdata