Live data from Hacker News

Ask HN: What's on your home server?

news.ycombinator.com

161–170 of 467 posts

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

#161

I have 3 rpi4s running my entire home network. One is a vpn router and a wifi AP, it also has Uptime Kuma. I need this to be reliable and rarely touch it except to improve its reliability. - Openvpn - HostAPD - Uptime Kuma (in docker) - A microservice invoked from Uptime Kuma that monitors connectivity to my ISPs router (in docker) - nginx, not in docker, reverse proxies to Uptime Kuma The second acts as a NAS and ha…

Sounds neat. Are you doing anything to mitigate the possibility of SD card corruption with the Raspberry Pis? I used to use a single RP to run as a media server, and it was great, but stopped using it after suffering from SD card corruption.

You can boot a Pi4 (and some older Pi boards) from more reliable storage attached to a USB port these days (e.g. SSD).

https://www.raspberrypi.com/documentation/computers/raspberr...

You can also network boot as well:

https://www.raspberrypi.com/documentation/computers/raspberr...

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

#162
NextCloud, Home Assistant, Paperless NGX, Minecraft, Caddy for some Hugo sites/blogs, Unify Controller, Vaultwarden, Traefik, Sabnzbd. Used to do WireGuard but now I use Tailscale, AdGuard home and FoundryVTT.

It's all docker-compose. I'm thinking of taking some services off the internet using TailScale, some already are just on the Tailnet (Home Assistant and Paperless NGX), all my SSH ports are now only open to the tailnet as well. I love Tailscale, except for the battery drain on my iPhone (which wasn't an issue with plain WireGuard)...

Btw, this is my hardware: https://blog.hmrt.nl/posts/personal-cloud-infrastructure/#ha... (beware, the rest of the post is somewhat dated).

Oh, I moved Paperless and Home Assistant to a NUC, mainly because I'm working on the house a lot and I really need those online, those were also set up with Tailscale in mind, and the advantage is that whether that NUC is plugged in, on WiFi or at my parent's place, all services (inc ssh) are still available at the same IP address (of course sensors drop when I move the NUC out of my network, there is no Tailscale for the Shelly plugs etc :)). I'm thinking of a similar setup for my NextCloud now. Always innovating, it's a nice hobby.

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

#163
post #42

In a cloud server (hidden from the public) www.keycloak.org - auth mostly for outline www.getoutline.com - my personal "notion" nginxproxymanager.com - to proxy things Wireguard - remote access and interconnection between zones cockpit-project.org - to manage VMS github.com/coder/code-server - To remote develop 2x of docs.paperless-ngx.com/ (one for me and one for my partner) - I scan and destroy most of the letters…

> 2x of docs.paperless-ngx.com/ (one for me and one for my partner) - I scan and destroy most of the letters I get. Ah, interesting. I have been considering finding a solution like that. How do you like it? Are there other alternatives you considered?

There are alternatives. I chose paperless because was the most mature opensource solution.

Be aware that there is paperless, paperless-ng and paperless-ngx.

When I did the setup last year paperless-ngx look like the most maintained.

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

#164
Proxmox (On an Intel J4105 with 8GB RAM) with

* A VM for Home Assistant (Smarthome automation hub)

* A VM for Docker, currently only running Portainer and MyMedia for Alexa (local music streaming to Alexa)

Everything else as LXC container:

* Caddy (Reverse Proxy)

* UnifiController (WiFi AP controller)

* Samba (Network Filesharing)

* Paperless NGX (Document Management System)

* Jellyfin (Audio and Video Streaming, OSS Emby/Plex)

* Homepage (Dashboard)

* InfluxDb (Time-series Database; for SmartHome long-time data and homeserver metrics)

* Grafana (Graphs for InfluxDb)

Then a few more where I tried stuff out, Owncloud Infinite Scale (Go rewrite of OC), meshcentral (IT monitoring and remote control, might use it to support my elderly parents), Navidrome (music server, not really better than Jellyfin outside performance)

Then there’s also a Raspberry Pi 4 running Proxmox Backup Server for deduplicated backups of all those VMs and containers ;)

If you want a recommendation: Paperless NGX. Having all your important documents tagged and scanned is amazing.

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

#165
Technically I have 2 servers as we stand:

1. An old raspberry pi, which serves only one purpose: ssh access server: a way for me to access my home network from the outside world.

2. Asus PN-40 mini pc with a custom 3D-printed stand with a fan for active cooling: I am a moderator of one of the biggest subreddits(in terms of submissions and comments has been in the top 5 for quite some time now) and I run a couple of bots for automated moderation and general automation(checking for duplicates, keeping an eye on new users and an nlp model that hunts for trolls and some other fancy stuff).

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

#166
post #6

Backups. All my Linux computers back themselves up every night to the server. The server itself mounts the Windows PCs disks and backs those up. I use dirvish to do the backups.

That's my use too, except I use macOS, and I save downloaded assets (sample libraries, mainly). I sometimes use my iTunes backup as a "media streamer", but that's often too much of a hassle.

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

#167

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…

> The native Jellyfin app works very well on modern LG TVs.

My experience on a CX OLED has been hit-and-miss. Freezes, crashes, and some times it just hangs when skipping and I have to force-close it.

I really want to like Jellyfin. I run it beside Plex and use both. I find Plex user-hostile but it still gives me a better video playing experience more consistently.

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

#168
I am running at home:

- authoritative DNS for my zones (nsd)

- recursive DNS for my home network (unbound)

- MTA (exim), IMAP (dovecot) and spam filter (spamassassin)

- IPsec VPN for my phone and laptop (strongswan)

- HTTP serving mostly a static filedump (apache2)

- a persistent IRC session (irssi)

- Debian repo cache (apt-cacher-ng)

- full AAA setup for IPsec & wifi login (openldap, mit-krb5, freeradius)

- mailing lists (mailman) - this one is soon to go away

- netboot for my desktop (dhcpd, atftpd+thttpd)

- netroot/NFS for my desktop (nfsd, rpc.*)

- a fricken samba server because that's the only thing my HP printer wants to upload scans to (nmbd, smbd)

- oh and 12 TB of bulk storage (ZFS, 4×4TB HGST raidz1)

- coming soon™, paperless-ngx

Might still have forgotten something…

Hardware is a X9DR7-LN4F with 2× E5-2630v2, 128GB RAM. 160~200W, getting replaced soon (electricity is fricken expensive…) The thing is also rather noisy sitting in a glorified broom closet.

There's a Dell PV-124T tape library with an LTO-6 drive attached for backups.

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

#169

NextCloud, Home Assistant, Paperless NGX, Minecraft, Caddy for some Hugo sites/blogs, Unify Controller, Vaultwarden, Traefik, Sabnzbd. Used to do WireGuard but now I use Tailscale, AdGuard home and FoundryVTT. It's all docker-compose. I'm thinking of taking some services off the internet using TailScale, some already are just on the Tailnet (Home Assistant and Paperless NGX), all my SSH ports are now only open to the…

> I love Tailscale, except for the battery drain on my iPhone

Same, I hope they can fix this soon. :(

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

#170
post #148

Earlier quoted context omitted.

As someone who gets caught in the occasional "could you just fix x – what do you mean y is not working? It always worked before you got here"-trap, essentially signing up to run your parents entire smart home setup, indefinitely, feels like some special kind of hell.

My choice with their new house was pretty simple. They wanted a smart home, and being the tech son I would inevitably have to help them at some point. So either I debug a system that is open and familiar, with remote access and reliable software/hardware. Or I deal with some closed proprietary trash which will end-up with me on the phone with some incompetent cash grab company. As mentioned in my post, the latter wou…

> They are both 70, not the most tech literate people but they manage to do all basic things without much trouble. I put them both on Ubuntu 8 years ago, never had any issues whatsoever. I get maybe one message or call in 6 months for a question

Okay, so can I hire your parents?

Post reply on HN