Hacker News new | ask | show | jobs
by zwilliamson 1206 days ago
I love self hosting. Here’s my home setup.

Hardware (you don’t need much!)

Mini atx tower, 8TB usable storage, Debian, AMD processor, 8GB memory

Pfsense Firewall (Tailscale exit node)

Plume Wi-Fi (would like to replace, owned by comcast now)

Solution stack:

Portainer + Docker Compose to manage everything

Nextcloud

Photo Prism

Tailscale (remote WireGuard based access from all my devices. Integrates well with Pfsense)

Home Assistant (amazing platform for home automation and more). I love the new voice control features and mission!

Used to self host Email with Helm hardware company (not k8s Helm) but they went out of business. Self hosting email is annoying thanks to the big email providers and their control over the spam filtering world.

Matrix chat server bridging all the chat interfaces I use. This is managed by an awesome open source Ansible playbook https://github.com/spantaleev/matrix-docker-ansible-deploy

Pihole

3 comments

That’s a great stack, I have a similar one but also with syncthing.

It’s really impossible to overstate what a game-changer tailscale has been for my setup. Especially the subnet router feature, allowing me to use all my LAN IP addresses remotely. I feel much better about self-hosting applications when I can keep all my firewall ports completely closed.

Not sure about the email specific issues you may have had, but did you run your outbound through Mailgun or Sendgrid? I've used Mailgun personally and professionally for years, just started using Sendgrid at work and love both.
Do you find that your Matrix integrations with other services are flaky at all? Or have trouble integrating specific features from other types of chat?