this post was submitted on 13 Oct 2024
5 points (77.8% liked)
Self Hosted - Self-hosting your services.
11399 readers
2 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
- No harassment
- crossposts from c/Open Source & c/docker & related may be allowed, depending on context
- Video Promoting is allowed if is within the topic.
- No spamming.
- Stay friendly.
- Follow the lemmy.ml instance rules.
- Tag your post. (Read under)
Important
Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!
- Lemmy doesn't have tags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.
Cross-posting
- !everything_git@lemmy.ml is allowed!
- !docker@lemmy.ml is allowed!
- !portainer@lemmy.ml is allowed!
- !fediverse@lemmy.ml is allowed if topic has to do with selfhosting.
- !selfhosted@lemmy.ml is allowed!
If you see a rule-breaker please DM the mods!
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As this is self-hosted, I feel the majority will reccommend against a Synology or similar pre-built, closed source solution.
At a budget of 150€ it will probably be challenging to build a whole system with new parts, but it can certainly be achieved with two or three generations old, second hand hardware.
The easiest way would probably be to keep a lookout for old office midi-towers (Dell Optiplexes and similar). Those usually have a few pci slots to throw an hba into and hook up a few hard drives. The mounting of the harddrives itself will need to be handled with uhm... Creative solutions. Depending on the system, you'll probably want to upgrade the ram. And if you want easier Hardware handling, you may be able to just throw the system in a different case later on.
Another solution, and maybe even cheaper would be an old NUC or other mini-PCs. To be honest, I have no idea how people manage to use those as NAS or how you are supposed to manage multiple hard drives with them. External enclosures? Then there's also more Pis and other micro PCs. Same challenges.
So, this writeup has not actually adressed your question: what's the /best/ solution?
I also have no idea. It really depends on what you want, what your budget is, how much you want to fidget around. How much space do you have to put a system? What is on offer around you? Does the company/university/school you work at maybe offer hardware they would otherwise need to dispose of? Check craigslist/marketplaces/ebay.
I am partial to the midi tower approach, as it offers a good deal of flexibility, depending on the included motherboard.
Hope I could offer at least some help :)
//Edith: The least energy consumption would probably be the Pi, but depending on how much HDDs you add, this will also depend on what management System you run and what HDDs you use (some NAS drives come with some powersaving features). If you are in any position to do so, talk to your landlord or Eigentümergemeinschaft and get a Balkonkraftwerk. Those 800Watts will more than offset your Homelab needs.
Thanks for your detailed response. I thought about an old office PC, but I guess they're not even close to <10W idle.
Another quick newbie question: What do you need PCI Slots for? Many SATA ports for Drives makes sense to me, but why PCI
If you don't have enough sata ports on the mobo (the optiplex 7010 has 1x Sata), you'll need a pci sata controller, is my understanding. Not sure what other possibilities there are to connect more hdds...
Pcie slots also allow adding more nvme ssd drives, although sadly most mainboards do not support pcie bifurcation, so you will be limited to a single nvme ssd per slot.