Live data from Hacker News

Ask HN: What's on your home server?

news.ycombinator.com

361–370 of 467 posts

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

#361
Recently went from an RPi to a MinisForum HX90 this past year.

RPi was running PiHole, Wireguard, a dyndns updater, and the control interface for my old AP via docker(compose) on Ubuntu Server.

HX90 is running ProxMox, with VMs for WireGuard and PiHole, and a large Ubuntu VM to run dockerised (docker-compose) applications. I know ProxMox can do it directly, I just feel more comfortable in control of directories.

Thinking about running a web-office server (OnlyOffice, NextCloud or OwnCloud) and connecting that with my NAS... possibly using a Cloudflare Tunnel/argo or ngrok.

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

#362

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…

Can you share a bit about how you set this up? Also curious if anyone has taken this a step further and MITM Squid proxied their whole home to cache all responses >100mb or something like that.

I setup apache archiva [0] to cache maven binaries at work. It was okay.

[0] https://archiva.apache.org/

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

#363
post #215

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…

“It's all docker-compose.” Are you using a utility to manage docker-compose or just setting it up on the CLI (e.g. started with a systemd service)? I run docker-compose via CLI on my server but it’s not always convenient to ssh in to check on something.

Look into portainer

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

#364
My ideal is that I use it as my "home base" and everything else is a "peripheral" that checks back in one way or another.

The big things are:

* Music Player Daemon - It has access to my whole music and podcast collection, whereas I only "check out" a subset of this onto my phone at any given time.

* Podcast downloader - I used to have this. I wrote it myself. I got tired of the problems that kept coming up so I turned it off. But, I got recommended a replacement. I'll try it out at some point.

* Gitolite - I highly recommend this one for anyone with this use case. It's a git repository host, for when you don't want all of your business on Github. You can create however many repositories, you give it however many ssh public keys, and you configure which has access to which. The main interface is a special admin repository where you add the pubkeys and configure the repos. For my "home base"/"peripheral" model this changed everything for me, especially since I use QubesOS on my laptop where I'm working in multiple VMs with different ssh keys.

I eventually want Sandstorm.io and OpenHab, but I'd probably want a separate machine since I think that stuff wouldn't be in the Debian/Ubuntu repos.

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

#365
Tailscale (it's amazing for management when you're away, and avoids some of the pitfalls of exposing port 22 to the internet)

A goofy reddit bot

NAS (using SnapRAID). Mostly backing up YT videos that I like, home media, every SD card from a phone that I wanted to save but will probably never look at again, etc)

My personal website, which includes a basic hugo blog and some services I care about like Grafana (which tracks my HOA payments and the moisture levels of my plant. Sends alert when payment is due or my plant is too dry)

Home assistant (which I'm not really using, but would like to be more proactive about at some point)

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

#366
post #305

I've been using a Raspberry Pi as a home server, and it's been holding up amazingly well, given everything I've thrown at it: - The excellent Home Assistant, for unifying across Homekit and Google Home and tracking historical temperatures and a couple of automations. The RPi has Bluetooth built in, so I can capture the data from a few Bluetooth thermometer/hygrometers running custom firmware ( https://github.com/pvvx…

i'm trying to buy rpi but can't decide which configuration. what are minimum requirements to run airplay bridge, home assistant?

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

#367
Apart from all the usual stuff (DNS, email, NFS, SMB, iSCSI, DHCP, HTTP, Wikis) the biggest thing is as a diskless server. There are many, many boxes here without disks in them that boot off it from old 386/486s (NE2000s with boot ROMs) through far too many Pis to modern Intel and AMD boxes running various linux and windows version (nice thing about diskless, you can have literally as many different distros as you like on the same PC).

Longer term ambition is to get the PDP11's booting off it as well.

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

#368

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…

> changes are automatically synced after a git push, so I almost never SSH into the servers directly.

Can you elaborate how you're doing this?

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

#369
post #305

I've been using a Raspberry Pi as a home server, and it's been holding up amazingly well, given everything I've thrown at it: - The excellent Home Assistant, for unifying across Homekit and Google Home and tracking historical temperatures and a couple of automations. The RPi has Bluetooth built in, so I can capture the data from a few Bluetooth thermometer/hygrometers running custom firmware ( https://github.com/pvvx…

i'm trying to buy rpi but can't decide which configuration. what are minimum requirements to run airplay bridge, home assistant?

In terms of minimum requirements, you could even run that on a 0 or older.

In practice, you probably want at least 3b+ for reasonable performance. If you're buying new anyway and can get them for MSRP I don't see why you wouldn't get a 4.

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

#370

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…

Can you share a bit about how you set this up? Also curious if anyone has taken this a step further and MITM Squid proxied their whole home to cache all responses >100mb or something like that.

Gitea works really well for this - just choose "new migration" and set the remote up as a mirror - super easy.
Post reply on HN