Live data from Hacker News

Ask HN: What's on your home server?

news.ycombinator.com

311–320 of 467 posts

Re: Ask HN: What's on your home server?

#311

I've got a 20 TB self-built RAIDZ2 (ZFS RAID with two-disk redundancy) plex media server that hosts my media collection. Also serves to store backup snapshots/images for my family's devices, as well as a family SMB share to move files between devices.

Can I ask a couple questions about this server? Hardware config? Software? (OS + any monitoring) I am curious about ZFS but have never implemented it, are there good administration resources for whatever your setup is? my account at gmail if you prefer to reply directly. TIA

Re: Ask HN: What's on your home server?

#312
Running OpnSense at the edge (DNS, VPN), raspi as a print/backup server, Synology NAS for Plex/file sharing, a Philips Hue bridge (lighting) and a Ring bridge for lights/cameras. The raspi periodically backs up certain files from the NAS to an S3 bucket for long term retention. I'd like to go with HomeAssistant at some point with some custom Ring-MQTT/lighting apps for capturing video and "dissuading" some of the solicitors around here.

Re: Ask HN: What's on your home server?

#313

Rather than listing everything I'm hosting at my home server, I'll just share what saved me the most time, repeatedly: Mirrors of various package repositories I use. I'm currently mirroring npm, crates, Arch packages, clojars, maven and some other things, then all my machines (desktop, servers and laptops) point to the mirror rather than directly to upstream. Some of them are mirroring dynamically (basically a cache…

How much space does it take to mirror npm currently? Tried finding that online but not sure where to look.

It sounded like they're essentially caching npm, not mirroring the whole thing

> Some of them are mirroring dynamically (basically a cache at that point, do this for npm for example)

Re: Ask HN: What's on your home server?

#315
I have a Oracle Cloud Free VPS running Wireguard and Caddy that proxies all traffic to the server in my home, a basic cheap Intel mini pc from minisforum with 4gb ram that runs a bunch of docker containers with caddy-docker-proxy (using docker labels for reverse proxying, like traefik, but simpler)

In that server I have the media server section setup with jellyfin, sonarr, radar, prowlarr, qbittorrent and the sysadmin section setup with portainer, glances, dozzle, and filebrowser and using dashy for the homepage.

Also I host some apps that I developed myself there

Re: Ask HN: What's on your home server?

#316
I have several computers serving useful stuff.

I just started playing with Umbrel on an old desktop machine I had laying around. Looks promising. I mainly want to run Bitcoin and Lightning nodes with it.

Pihole on a gen 1 raspberry pi

Syncthing on my desktop, laptop, and phone for sharing files between them all

Zerotier on all the above (I gather that wireguard essentially does the same thing, but I’ve been using zerotier since before wireguard was a thing, it’s really simple to set up)

Openssh server

Minidlna on my desktop for serving up music, photos, and video. Roku Media Player can play the media on my TV, and bubbleupnp plays it on my phone

Borg backup on an old Ubiquiti NVR, just because that box is small, quiet, and has a lot of storage.

Apache web server on my desktop that I’ve been running for roughly 20 years, but I don’t use it for much anymore. You can get to my music, ebooks, and other random not sensitive files if you know the secret URL. Oh, it also serves my arch Linux package mirror that all my other machines use, so I guess I do use it a lot!

EDIT: just remembered I have samba running on my desktop, mainly so my HP officejet can scan files and save them there.

Re: Ask HN: What's on your home server?

#318
post #229

Love this thread, here is mine: Hardware: Synology NAS (DS420+) Software: - Synology DSM – Was actually quite impressed by Synology's software. It is a tad quirky but can usually be worked around but all in all pretty good. (https://www.synology.com/en-us/dsm) - Plex: not in love, but it gets the job done, definitely gonna use this thread to look in to replacements (https://www.plex.tv/) - Syncthing: i love my magic…

I use Cloudflare to proxy a number of self-hosted HTTPS services, which is great.

I still haven't found a solution to obscure, geo-filter and WAF arbitrary TCP/UDP.

Spectrum Enterprise seems like it is capable but not really the answer for a personal server that handles megabytes of traffic a day.

Re: Ask HN: What's on your home server?

#319

Running k3s on a small cluster of mini pcs and RPis. Use Tailscale for MagicDNS and access from any network. Have a custom wildcard domain pointing to my tailscale k3s node ips, and a traefik ingress controller. This means exposing a service from my cluster on a subdomain just requires creating an ingress object in k3s, and it's only accessible via tailscale. cert-manager and let's encrypt handle TLS. All services ar…

Thanks for writing almost exactly the post I was going to write. differences:

I don't use tailscale; I just port forward from my router to the k3s ingress IP, since that's fixed anyway. Accordingly k3s handles letsencrypt certificates. My router has a built in openvpn server.

I haven't moved to jellyfin... yet. Plex is super slick and runs nicely in the cluster. I've learned to keep it version locked though, to avoid regressions and unwanted new "features", which means jellyfin is only a matter of time.

I also run Nextcloud, and photoprism for my photo library.

Storage is on a built-from-scraps 16TB NAS which backs up to azure blob with duplicity, and longhorn for block-based storage (since lots of services nowadays prefer sqlite, which breaks on NFS). Yes I do need that space; I run an entertainment company and we store a LOT of video and audio. Not to mention media for plex!

I have many times considered moving most of this to a cloud system, but the cost is prohibitive. If anyone can find 13+TB of storage and transcode- and ML-capable hardware (for plex and photoprism face recognition) for less than $45/mo (my cost of electricity plus annual amortized hw cost), I'm interested.

Re: Ask HN: What's on your home server?

#320

Rather than listing everything I'm hosting at my home server, I'll just share what saved me the most time, repeatedly: Mirrors of various package repositories I use. I'm currently mirroring npm, crates, Arch packages, clojars, maven and some other things, then all my machines (desktop, servers and laptops) point to the mirror rather than directly to upstream. Some of them are mirroring dynamically (basically a cache…

How much space does it take to mirror npm currently? Tried finding that online but not sure where to look.

I've done it some year ago last time, in order to dig out some statistics, it was around 1.8TB then, just counting the latest available version of each package (not every version of every package).

But as another commentator said, I'm only caching packages that already been fetched now, as I have no need for everything in the registry (most of it is junk to be honest).

Post reply on HN