←back to thread

221 points finnlab | 6 comments | | HN request time: 0s | source | bottom
Show context
jagermo ◴[] No.43545488[source]
i really like this software-centric approach, but I am a bit stuck when it comes to the hardware. Are there some sources around servers that don't suck up too much energy and are fairly quiet? What CPU is a good all-round solution?
replies(1): >>43545543 #
1. brulard ◴[] No.43545543[source]
Depends on your needs. For some Raspberry Pi (ideally with 8-16GB RAM) + SSD can be enough if you are after low power consumption.

If you need more power: I had success with HP ProDesk Mini (or any other one-litre PC), you can get these second hand from like $150 and extend RAM and SSDs however you like. You can even pick processor / generation to fit your needs best. These can have consumption from like 30W if I'm not mistaken.

I have no experience with real and expensive server hardware, but most people don't need that for a homelab.

replies(4): >>43545684 #>>43545956 #>>43546173 #>>43546323 #
2. Aachen ◴[] No.43545684[source]
> For some Raspberry Pi (ideally with 8-16GB RAM) + SSD can be enough

Wut? For many, a Raspberry Pi with 1 GB RAM and the regular sdcard can be enough, you really don't need to go fancy if you don't want to run anything particularly heavy. Or if it's cpu-intensive then you might need the newest Pi or something even beefier but still only the lowest RAM and smallest/slowest storage options (like for WordPress). As you say, it depends on needs

I always recommend using an old laptop to start out with because you've already got it anyway and it's already low power yet very powerful: if it can run graphical software from 2020 then it'll be fine as server until 2030 for anything standard like a web server (with half a dozen websites and databases, such as a link shortener, some data explorers, and my personal site), torrent box, VPN server, mail server, git server, IRC bouncer, Windows VM for some special software, chat bot, etc. all at once. At least, that's what I currently run on my 2012 laptop and the thing is idle nearly the whole time. Other advantages of a laptop include a built-in KVM console and UPS, at least while you still trust the old battery (one should detach and recycle that component after some years)

replies(1): >>43550393 #
3. Gracana ◴[] No.43545956[source]
You can get Mini-ITX server motherboards with IPMI and ECC memory if you want something robust and remotely-manageable while staying small and low power. I have a SuperMicro A2SDi-4C-HLN4F, which has a 16W intel atom C3558 and is quite old at this point, but it's fine for my little home network tasks.
4. jagermo ◴[] No.43546173[source]
that sounds doable. I have a raspberry pi with an SSD for my pihole (bit of overkill, but i had stuff lying around) but for things like Immich it seems to be not beefy enough.
5. skydhash ◴[] No.43546323[source]
I use an old mac mini. The two times the fan has come up was with me building ffmpeg and transcoding my music library. I us it as a file server, music server, amd jellyfin. And trying stuff.
6. brulard ◴[] No.43550393[source]
I don't know. I had run into problems building some packages for node and builing another tools with Cargo (i think) with 4 GB RAM. And if you going to experiment with containers, etc. I would definitely recommend starting at least at 8GB for a peace of mind. It doesn't cost a kidney nowadays.