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.
Ask HN: What's on your home server?
311–320 of 467 posts
Re: Ask HN: What's on your home server?
#312Re: Ask HN: What's on your home server?
#313Rather 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.
> 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?
#314Re: Ask HN: What's on your home server?
#315In 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?
#316I 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?
#317Re: Ask HN: What's on your home server?
#318Love 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 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?
#319Running 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…
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?
#320Rather 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.
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).