Mama told me not to come.

She said, that ain’t the way to have fun.

  • 3 Posts
  • 591 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle






  • Yeah, I really don’t know what constraints OP is working under. Here are mine:

    • >8TB max capacity - lots of Blu-ray rips, which grows every year (currently 3-4TB, grows by 1TB or so per year)
    • RAID mirror - my media isn’t backed up, so this reduces my need to re-rip if a drive dies
    • no hard requirement on speed, I only need 1-2 concurrent streams, and a single HDD is probably sufficient for that

    If I was building today, I’d probably still go HDD because few mobos have >2 NVMe slots, and NVMe gets expensive at higher capacities, especially if RAID is on the table.

    If my NAS was 100% backed up, I wouldn’t need RAID and I would probably use NVMe to save on space and complexity.

    bcachefs

    Why tho? Just use btrfs or zfs, they’re proven in production, and have a lot of good documentation.




  • Do you want a rack? I personally just use old desktop parts. It’s currently a massive ATX box (old PC), but I’ll be upgrading to ITX once I upgrade my PC again.

    So my recommendation is:

    1. Build around whatever you have on hand
    2. Whatever is cheap and meets your current needs and can expand to meet future needs

    You don’t need high specs for most things, just make sure the CPU can do transcoding if that’s what you’re planning to do eventually. Consider N100 builds or things with laptop CPUs instead of a normal ITX build, that should save you some cash now and power usage later.





  • The main “wasted” resources here is storage space and maybe a bit of RAM, actual runtime overhead is very limited. It turns out, storage and RAM are some of the cheapest resources on a machine, and you probably won’t notice the extra storage or RAM usage.

    VMs are heavy, Docker containers are very light. You get most of the benefits of a VM with containers, without paying as high of a resource cost.



  • There are a few decent options, all with some caveats:

    • Seafile - wicked fast, but uses a funky disk format, so you need either a FUSE layer or the web UI/API to access anything
    • OCIS/OpenCloud - default install uses a funky file format, but you can change this to POSIX if you want (experimental on OCIS, might be default now on OpenCloud?)
    • others - probably work fine, but they get less blog attention

    I’m playing with OCIS and I like it so far. There was some funkiness when I had things misconfigured, but now that it’s working, I like it.



  • It usually comes down to privacy and independence from big tech, but there are a ton of other reasons you might want to do it. Here are some more:

    • preservation - no longer have to care if Google kills another service
    • cost - over time, Jellyfin could be cheaper than a Netflix sub
    • speed - copying data on your network is faster than to the internet
    • hobby - DIY is fun for a lot of people

    For me, it’s a mix of several of reasons.