←back to thread

185 points psxuaw | 1 comments | | HN request time: 0.211s | source
Show context
briandear ◴[] No.43536614[source]
Curious what “home servers” are really for. I’ve gone decades without needing a home server — what am I missing out on?
replies(12): >>43536653 #>>43536673 #>>43536854 #>>43536948 #>>43536951 #>>43537339 #>>43537410 #>>43537523 #>>43537628 #>>43538977 #>>43540318 #>>43545211 #
1. indemnity ◴[] No.43545211[source]
I have a few use cases and a few servers for them: My router/firewall is a NUC PC plugged straight into the fibre ONT. It also runs DHCP and DNS (both my home zone and acting as a caching resolver with a huge cache for the wider internet which means really snappy DNS lookups compared to using ISP servers).

My NAS is an eight core server with 64GB ECC ram running a ZFS pool with 8 12TB WD Red Pro drives for storing my collection of curated Linux ISOs, running TrueNAS SCALE, running always-on services inside containers:

- PostgreSQL for a bunch of personal project databases

- TeslaMate collecting data from our EVs into the PostgreSQL database

- Plex for serving up media to the Apple TV

- Tailscale exit node so I can access my home network on the go

- Step CA for managing my personal certificate authority used to issue everything I want to have TLS for with a certificate easily (LetsEncrypt doesn’t work for private network servers)

- Tarsnap for periodically backing up all data, documents and configuration I really do not want to lose

- UniFi controller managing my UniFi APs (four of them)

I’m sure I will have more use cases in the future, but it’s really handy to have always running infrastructure and storage at home you can rely on!

And I don’t spend much time tinkering with it now that it’s set up, it’s just maintenance mode.

From time to time I adjust a few configs or upgrade a hardware component here and there but it’s been stable like this for years (apart from the TrueNAS CORE to SCALE migration which was a bit of a shitshow due to moving from FreeBSD to Linux, had to rebuild all jails into Docker containers).