3 ms·
I wish articles like this would include recommendations on how to choose hardware to run your self-hosted services on.
by thayne 1y ago
I wish articles like this would include recommendations on how to choose hardware to run your self-hosted services on.
- schmookeeg 1y ago"More RAM than you think you'll need" -- particularly if you virtualize. :)
- npodbielski 1y agoWhy? I was running like 15 containers on a hardware with 32gb of ram. You could probably safely use disk swap as additional memory for less frequent used applications, though I did not check.
- schmookeeg 1y agoFor my case, and my workload, the answer has always been "RAM is cheap, and swapping sucks" -- but there are folks using Rpi as a NAS platform so really... my anecdote actually sucks upon reflection and I'd retract it if I could. For every clown like me with massive RAM in their colo'd box, there is someone doing better and more amazing things with an ESP32 and a few molecules of RAM :D
- troupo 1y agoAnd things like "this is a rack you can use, it will not cost you a kidney, and it will not blow your eardrums out with noise"
- therealfiona 1y agoWhat ever you have laying around is a great starting point. It all comes down to what you want to spend vs what you want to host and how you want to host it. You could build a raspberry pi docker swarm cluster and get very far. Heck, a single Pi 5 with 4gb of memory will get you on your way. Or you could use an old computer and get just as far. Or you could use a full blown rack mount server with a real IPMI. Or you could use a VPS and accomplish the same thing in the cloud.
- thayne 1y agoAnd what if I don't have anything lying around?
- chasd00 1y agoA mid-range gaming build without the GPU is capable of running a full saas stack for a small company let alone an individual. https://pcmasterrace.org/builds https://pcmasterrace.org/builds
- FinnKuhn 1y agoDepends on what you want to do with it. To start any old free PC that you can find online is going to work for experimenting with it.
- nicce 1y agoIf you plan to run 24/7, buy some proper fans and undervolt/set power limits to CPU and you will be saving with noise and electricity.
- nickthegreek 1y agon150
- troupo 1y ago> You could build a raspberry pi docker swarm cluster and get very far. Heck, a single Pi 5 with 4gb of memory will get you on your way. No, you couldn't, and no, you wouldn't. To build a swarm you need a lot of fiddling and tooling. Where are you keeping them? How are they all connected? What's the clustering software? How is this any better than an old PC with a few SSDs? Raspberry Pi with any amount of RAM is an exercise in frustration: it's abysmally slow for any kind of work or experimentation. Really, the only useful advice is to use an old PC or use a VPS or a dedicated server somewhere.
- npodbielski 1y agoI would not use nuc like this guy. Had one and it was slow and it have limited capacity. Then I had my old PC and it was very good but I wanted more nvme disks and motherboard supported only 7. Now I am migrating to threadripper which is a bit overkill but I will have ability to run 1 or two GPUs along with 23 nvme disks for example.
- NoiseBert69 1y agoI'm your opposite :-) Intel n100 with 32GB RAM and single big SSD here (but with daily backups). Eats roughly 10 Watts and does the job.
- npodbielski 1y agoIf this does the job for you sure. For me they were very pricey at the time comparing to my old PC Intel core i3 that I had already lying around. And power cost does not matter really in my case.
- import 1y agoI have two NUC’s (ryzen 7 and intel i5) they’re rock solid.
- npodbielski 1y agoYes, if this works sure why not. Few years back decent NUC cost was at least 1k$ dollars. And still it is quite small, so you cannot slam 8 ssds in there. I did use my old PC and it was working very nice with 4 sata ssds, in raid 10. And as I already said on other comment - in my case power does not matter much. Space too.
- LTL_FTC 1y agoI also have a threadripper pro with tons of pcie lanes. Just wish there was an easier way to use newer datacenter flash and that it wasn't so expensive. Hoping those servers that hold 20 something u.2/3 drives start getting decommissioned soon as I hope my current batch of HDD's will be my last. Curious to know how you're using all those nvme drives?