3 ms·
This sounds good for a home server if you need to do CPU-intensive things, like transcoding video, or running an ML model on CPU. But if you only need to do lo
by neilv 2y ago
This sounds good for a home server if you need to do CPU-intensive things, like transcoding video, or running an ML model on CPU.
But if you only need to do lower-compute things (e.g., file serving, serving static/dynamic Web pages, home automation, running simple other server processes), some other home server options include:
* SBCs (like Rasberry Pi).
* Intel NUCs, and those mini-PCs that are marketed as corporate thin clients, and which can be gotten used for what you'd pay for a modern RaspI plus the required duct-taped supporting accessories.
* "NAS" boxes that people who want to plug&play lots of RAID storage buy, and who sometimes run additional small server stuff on on the "NAS" box.
* Retired datacenter and office rackmount servers, if you can make them quiet enough. I've eyed the Dell R210 II and later versions (1U, short-depth), but ended up going with...
* Retired short-depth 1U rackmount Atom servers. These has been my favorite, and I converted them to fanless, except for retrofitting the Flex-ATX PSU with a Noctua fan. Sometimes I'd buy retired enterprise appliances that I knew were just Supermicro hardware with different bezel or paint, but my current servers are more hand-picked parts. They draw more power than a RasPi, but have a lot less misc. fragility.
Also, if you need a GPU compute server, or a big CPU, you could do a lot worse than building it around a gaming PC that's already designed to cool big GPUs without being too loud. Personally, I squeezed a 3090 into a 4U rackmount chassis, with 3 Noctua fans, which also works, but was harder. (And if I wasn't already married to the PlayStation ecosystem for gaming, I probably would've made the GPU server double as a Steam box that happens to loan out its GPU for occasional ML crunching jobs.)
- riku_iki 2y agowhat is the appeal of having any of this compared to DigitalOcean droplet(besides playing with new toy..)?
- transpute 2y ago- hacking (news) hw/sw to fit local purpose - own hardware vs rent forever - some cloud resources require KYC - speed of light / low latency at edge - order of magnitude cheaper storage
- neilv 2y agoPlus: - The principle of being able to use your own computer, control your data, etc. - Educational value of being able to do things, like, make your own K8s cluster from whatever level of masochism you desire (rather than the necessarily higher-level options with cloud and VPS provider offerings). - Applications like home automation not dependent on Internet being up. - (Like the cost of data storage) GPU compute cost, and also "reserved" guaranteed availability. Personally, I also run some external services in AWS or Linode now, but in the past have run those from home servers and from colo boxes.