Ask HN: What hardware are you running for your home server?

64 points by Nilrem404 ↗ HN
Obviously interested in all of it, but here is what I am rally trying to solve:

I live in an apartment, so unfortunately I cannot run full fat rack mounted equipment for space, heat, and noise reasons. Also, a partner who isn't keen on the sight of it

I was thinking maybe some small thinkcenter or dell micro PCs + a NAS (Thinking QNAP because they are cheaper). Lower TDP would be great too. Power costs are a concern.

Thinking about Nextcloud, plex, jellyfin, home assistant, local backups, etc... I know that it evolves quickly

98 comments

[ 3.4 ms ] story [ 154 ms ] thread
Lenovo ThinkServer TS140 16GB Xeon E31226 v3 3.3GHz 1TB HDD. Running Plex and Homeassistant for over 5 years on windows. Been great.
how are you managing data with only 1tb for plex? is there a das or nas somewhere else?
Yes nas device as well. Total 4tb. Can't fault thinkserver been rock solid even with windows
4tb? Wow you don’t watch much eh? I’m currently trying to figure out what to do bec I have one machine with esxi, 18tb that are almost full and I wanna separate it off, with data being in a NAS and OS’s/containers staying on the hypervisor. But I have no clue how to do that in a way that doesn’t end up basically wasting a few hdds or taking a very long to copy everything.

Also I don’t wanna spend another $1000, though it looks like that’s what it’ll take. Between HDDs and a new case (I already have a good enough mb,cpu,ram,psu config that I can canabalize from elsewhere). Biggest issue is finding a cheap case that has the expansion available for more drives. They just don’t make cases like that anymore and all the people near me wanna sell a full pc for 100s. I just don’t need that.

I'm running an old desktop in my basement.

i7-2600

16 GB RAM

2 hard drives: 1.5 TB system, 14 TB network storage

Runs:

HAProxy

A custom written blog on Payara

PostgreSQL

Funkwhale

Pi-Hole

ReadyMedia/miniDLNA

nginx (for webdav)

Used to run Jitsi and Ergo IRCd, but haven't needed them anymore

Since I've recently moved my daily driver desktop to the basement (with the help of long cables and a hole in the floor), I might eventually use KVM to run them off the same box.

Love my synology, I’ve been using it for 12 years now. I will upgrade at some point to latest 4bay version
Second Synology. Mine has purred along for years, low power (30 watts 4 hdds at high load) and easy to manage with containers.

Everything is fast thanks to an SSD and caching m.2. I max out 1gbit over SMB.

Snapshots have saved potential days/weeks worth of troubleshooting in total and is a must have. Cold backups are easy with Hyper Backup.

I couldn't ask for more.

I used to have a QNAP and replaced it with a Synology, but I was actually a little disappointed with the software when it came to the disk management. I had a funny collection of disks capacities and Synology has fewer options when it comes to volume spanning and RAID.
I used this and built my own.

https://mitxpc.com/products/mitx-4125a

If you want to buy hardware for this and not reuse something old, Intel embedded ITX boards are the way. Chipsets J1900, J4125, N6005, or the newest N100. Cheap, low power, x86, standard PC parts, great performance (magnitudes more than SBC-s/RPi-s).
My link is to a motherboard with a J4125 processor.
(comment deleted)
I used the SilverStone Sugo Series SG02B-F-USB3.0 (https://www.silverstonetek.com/en/product/info/computer-chas...). I wanted to upgrade my desktop so I moved the motherboard and power supply into it. I picked it because it has quite a bit of space for drives (should last me a very long time). I don't have a separate NAS, this holds the storage and runs the services.

I run Jellyfin, Torrents, some backups, Minecraft, Matrix server, a Matrix bridge, Metabase, Mumbe server Navidrome and a few odds and ends.

I bought a new Beelink mini-PC that has an 8-core AMD CPU, 32GB memory, 1TB m.2 drive for $429. Added two 2TB SSD drives (software based RAID1). Attached a USB powered 120mm fan on top.

Running a bunch of virtual machines. Plenty of power, stays cool and takes up very little room.

Asus pn50, awesome mini PC. Its also very silent, small, and looks good, so I keep it in the living room, running all the time.

External drive, 18 TB

hosts bunch of web services 24/7 - calibre, jelyfin, qbittorent, hfs web server to host files, tailscale vpn etc. The 4k projector, TV, and HiFi are connected to it. I can even do programming on it from the sofa when I feel like it.

great for surfing the web, hording, media and even games.

basically 0 maintenance

I hate dedicated stuff like synology, and non-applications they provide - its too much work and configuration, too expensive too and they feel toyish. I prefer OTB full OS (Windows 10 in my case) with normal tools (for example foobar player, vscode editor, doublecmd file manager, mvp video player, normal package manager) and easy to use and replace stuff. For example, I use another external drive for periodic backups, with custom powershell scripts that do incremental backups and verify them, disconnected all the time until backup should be done (to protect from viruses and surges). I can take backup drive with me for offline consumption of all the data, or access my network via VPN (you definitelly need offline access to your data as internet connection may suck when you are not at home)

Its all under 1k EUR.

I'm rocking an older Intel NUC8i5BEK sitting next to a Synology 2-bay NAS. I don't have heavy requirements on performance, I just needed something reliable and quiet, low power usage is a plus. It's been pretty solid. For a while I ran ESXi on it, then I decided to switch to KVM (that was a mistake, trying to make the networking sane was damn near impossible), and now I've condensed everything down to just working on a single OS instance so it runs Ubuntu on bare metal.

I probably should have stuck with ESXi. Running Home Assistant as HAOS has some conveniences that may be worthwhile depending on how much like you to tinker. But it also runs totally fine in a Docker container and that has it's own upsides.

You could consider an M2 Mac Mini. Can be had for ~$800 CAD, low power consumption, small footprint, and of course a decently powerful CPU.
The Mac Mini is a nice computer, but macOS mostly sucks as a server OS and linux options are limited. After you consider the base specs, $800 gives you a poor offering compared to other SFX PCs, moreso once you add the markup on any spec upgrades.

The CPU and associated power usage is nice, but I don't think it will pay for itself in that regard.

You can easily run Linux VMs on it though.
Recently upgraded and have similar space constraints; I've shoved an i5-13500, 1xM2 NVME SSD, 2x2.5" SSDs, 6x3.5" HDDs into a Fractal Design Node 304, with a Silverstone ECS-07 replacing my old LSI HBA.

~700GB of cache/ container volumes on the 2.5"s as a mergerfs pool, ~38T across the HDDs in mergerfs+snapraid.

Noise and heat are kept at a meaningfully low level, and the case blends in appropriately with the living room. All the normal home-cloud workloads, along with k8s homelab stuff (so I can computer janitor in my free time).

I built a small business around this idea (particularly your last sentence about it evolving quickly), so I can’t not promote https://KubeSail.com and our hardware at https://pibox.io

That said, I use an old workstation as my home router and server. It’s worth the power bills in saved subscription cost alone. Much more relevant is how much of my time I spend on it!

I'm using a Nvidia Jetson Nano.

It's basically like a Raspberry Pi, but with a beefier GPU. It's not extremely fast, but is decent as a web and file server.

TDP is extremely low, 3W idle, 8W top.

Are you using the Nano Developer Kit or some third-party for-production version? I'm asking because my understanding was always that the Dev Kit is not meant for constant use / sustained load.
HP Proliant 1U standing vertically inside a water heater cabinet! It is running Proxmox. The 10-15 services for my LAN isn't creating enough heat that I can hear it, except if the dryer is also on and it is a hot day and Plex is being used...

There's also a enterprise HP switch where I disabled the fan and it reports "temperature normal" even though it is in the same cabinet. Fibre to OPNsense in the living room.

It doesn't have to be complicated or pretty.

Just upgraded the CPU in my old haswell Core-i3 mediacenter box to a Xeon E3-1271v3 (cause they are now $20 on ebay). It was an i3 because i5s and i7s do not include ECC support. The i3 did and the new xeon does. Supermicro X10SLM-F mobo, 32GB ECC ram, 7x 14TB drives in a software RAID6, intel SLC 128GB SDD for rootfs, debian stable, 2.5Gbit NIC
3x NUCS, two 5th gen i3's and a 5th gen i5 all with 16 GB of ram. Running a proxmox cluster across them hosting a couple vms as container hosts to run all my services including grafana, prometheus, plex, tinytinyrss, calibre server, homeassistant, a reverse proxy and nextcloud. And then really whatever I'm playing with at the time, kubernetes, rocks, etc.

I also have a dell micro with a 6th gen i7 and 16GB ram I use as my primary windows machine, but previously it was hosting all the aforementioned services by itself.

I'd go with some kind of mini PC and an external drive or two, or direct attached storage rather than a synology

3x Intel NUCs with i7 + 16GB mem, 2x Raspberry Pi 4 8GBs, 1x Synology NAS w/ 4x10TB drives

The NUCs run my HA kubernetes cluster and all the apps I run out of my home. The Pis are primarily for playing around. The NAS is my general NFS server storage which mostly gets used by my k8s cluster.

I use an HP ProLiant Microserver with four drives in a ZFS RAIDZ array and an SSD for the OS. For software, I mostly run it in Docker using a very small container orchestration program I wrote:

https://gitlab.com/stavros/harbormaster

I have an Asrock Deskmini. It's a nice half-way between a NUC and something more beefy like a mITX system. I wanted a more powerful desktop-class processor, which is good for transcoding when using jellyfin for example, and has options for more storage than a NUC.

It tops out at a higher power, but idle is something like 15 watts, so still low enough to forget about.

I use mine as a desktop, TV, and router/access point. Apart from dhcp/DNS no services consistently hosted. It goes down every day or so.
Rackmount NAS, 3 Intel NUCs with a rackmount adapter. Small rack in a closet.
I’ve been running an Asustor NAS ever since I wanted to self host. Recently switched to a newer Asustor model. I’m running Homeassistant, pihole and a few node based websites on it. Also used it for a while as a media server in my house combined with a Kodi pi streamer behind my TV. But found that becoming a bit old fashioned.

Their systems were relatively cheap and perform well. Community is a bit smaller as opposed to the Synology one though.

I have a couple of desktops with decent CPU, memory and GPU and 4x Intel NUCs that I run Proxmox on to manage VMs. I generally run a Kubernetes cluster on the VMs.

Depending on your use case, maybe just run a couple $5 machines on DigitalOcean?

CPUs are various Haswell-era Intel Xeons. RAM is, in all cases, 32GB (4x8GB) UDIMM DDR3 UDIMM. There are always multiple disks, some in ZRAID10 configuration. SSDs are purchased new, while spinning disks are all refurbished enterprise disks.
Synology NAS, plus a raspberry pi running Pihole. Not very exciting.
How does this work? Do you have all your network traffic traversing through the Pi to block ad traffic?
No, it’s not a firewall. It’s just a local DNS server with a list of domains that are known to be ad servers.