this post was submitted on 14 Nov 2025
13 points (84.2% liked)

Selfhosted

52938 readers
646 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
 

Hi, I wanted to start selfhosting and I'd like to have your opinion on something that I'm struggling to decide.

I don't plan to tinker too much with my system, I've been a Linux tinkerer myself some time ago but now I'd like to setup something that's really bulletproof and then leave it running (ofc I know I'll have to do a bit of bugfixing now and then), not replacing hardware ideally for >= 10 years.

This is why I'm planning to use TrueNAS, and that's why I'm planning to buy a UGREEN DXP2800: has two 3,5" HDD bays (4TB should be enough for me for the next 8-10 years, so I'll have two 4TB disks in RAID1 or mirror or whatever is recommended). Only problem I have with this machine is that it only has 1 RAM slot, and I guess 8 GB isn't enough if I use zfs. So I'll have to upgrade to either 16 or 32 GB. Now I did my research and from my understanding 16GB seems to be enough, but it would be such a waste having to replace the whole RAM if it turns out it isn't enough.

For reference, I don't plan on having more than 7-8 services running: Immich, Nextcloud+office, firefly, audiobookshelf, paperless and a maybe few more if they're useful. I value responsiveness but it's ok if some things take longer to process (thinking immich ML, or stuff like transcoding)

I'm very interested to know your opinion:

  • is the dxp2800 a good choice?
  • should I go with 16 or 32 GB RAM?

And a little extra

  • how much ssd space do you recommend for high speed data? is 500gb enough?

Thank you so much!

you are viewing a single comment's thread
view the rest of the comments
[–] bordam@feddit.it 1 points 10 hours ago (2 children)

Yes, of course 321 all the way! I was thinking 3 copies: two in RAID, one in B2 or Hetzner. Also I could keep daily ZFS snapshots for 1 month in case I mess up something. I know, it's a bit of a waste but for me it's ok since what I waste is definitely cheaper than buying a 4 bay or making a custom build. An alternative would be using two different clouds for backups and using both HDDs for space.

Nice idea, a used pc, but I'm concerned that something could fail in <4 years if the machine is too old, used office pc those are tipically from 2015-2018, so they're already 7 years old in the best case.

Thanks for the benchmark! I think 16 GB will be more enough for me then, I don't plan on using jellyfin, only transcoding would be immich but again it's ok if these task are slow.

[–] pleksi@sopuli.xyz 1 points 5 hours ago

Im using debian btw and non zfs system, so mileage may of course vary.

[–] Onomatopoeia@lemmy.cafe 1 points 4 hours ago

"Two in RAID" only means 2 when the arrays on on different systems and the replication isn't instant. Otherwise it only protects against hardware failures and not against you fucking up (ask me how I know...).

If the arrays are on 2 separate systems in the same place, they'll protect against independent hardware failures without a common cause (a drive dies, etc), but not against common threats like fire or electrical spikes.

Also, how long does it take to return one of those systems to fully functioning with all the data of the other? This is a risk all of us seem to overlook at times.