Started my first home server about 3 weeks ago and I really need to reconsider my storage options, but everything I read about NAS setups is going right over my head. This is gonna be a novel partially because writing this down helps me think through it, and I also just want to be sure I’m on the right track.

Here’s my current setup and what I’m looking to do:

  • My server itself is a little HP mini PC. i7, 2 TB SSD, solid little machine so far. Running Proxmox with a single debian VM which houses all my docker containers - I know I’m not using proxmox to its full advantage, but whatever it works for me. I mostly just use it for its backup system.

  • Currently using an 8 TB powered usb external, primarily for media and backup files. Everything else fits directly on the server’s internal SSD with plenty of space available, but being able to expand or migrate nextcloud and immich down the road would be nice

  • Coincidentally, I’ve been using a similar 8 TB external for my desktop for the past 3-4 years. Right now it’s just for desktop backups (cachyOS) and storing about 500GB worth of ROMs and growing. I used to use this to expand my steam library, but over the years internal storage has gotten much cheaper so I really don’t need to do that any more.

  • I’ve been reading about external drive shucking, since apparently that’s a thing? Seems like my best bet here would be to crack both of these external drives open and slap them into a NAS. 16TB would be plenty for my use.

  • Hardware: while I like the form factor of Synology/Terramaster/etc, seems like the better choice would be to just slap together my own mini-ITX build and throw TrueNAS on it. Easy enough, but what sort of specs should I look for? Since I already have 2 drives to slap in, I’d be looking to spend no more than $200. Alternatively, if I did want the convenience and form factor of a “traditional” NAS, is that reasonable within the budget? From what I’ve seen it’s mostly older models in that price range.

  • I assume I can essentially just mount the NAS like an external drive on both the server and my desktop, is that how it works? For example, Jellyfin on my server is pointed to /mnt/external, could I just mount a NAS to that same directory instead of the USB drive and not have to change a thing on the configuration side?

  • Will adding a NAS into the mix introduce any buffering/latency issues with Jellyfin and Navidrome?

  • What about emulation? I’m going to set up RomM pretty soon along with the web interface for older games, easy enough. But is streaming roms over a NAS even an option I should consider for anything past the Gamecube era?

  • gaylord_fartmaster@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    I can’t answer each bullet (and a couple are dependant on other things like drive speed, activity, and network throughput) but I’ve been using shucked external HDDs for over a decade and would recommend it. I used to use OpenMediaVault running in a VM on Proxmox and briefly tried TrueNAS, but I’ve since migrated all of my VMs to LXCs, so now I just have the drives mounted on the Proxmox host directly combined with mergerfs (not managed by Proxmox’s storage pools) and I pass it through to a Turnkey Linux file server LXC via bind mounts to share over SMB/NFS. Less overhead and LXCs can share CPU/memory dynamically while VMs can’t.

    You should be able to replace that /mnt/external directory with no issues as long as the structure is the same within.

    • nfreak@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      This is actually really helpful and reassuring, even if I’m not planning on going that far with it just yet. tbh it feels like I’m overcomplicating the entire concept in my head, but that’s par for the course

      • gaylord_fartmaster@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 days ago

        I think the risk of losing data naturally leads to people seeking out the most robust storage solution possible when 90% of those people would probably be better off with something simpler with less that can go wrong.