homelab
A Pi 5 and a Synology NAS — Home Assistant, DNS, backups, the works.
A Raspberry Pi 5 and a Synology NAS running production-shaped infrastructure for an audience of one. Home Assistant on the Pi with custom Lovelace cards and two Python daemons replacing broken upstream behavior. Pi-hole, Tailscale, and cloudflared on the network layer. Forgejo, Paperless, and Uptime Kuma on the NAS, backed by a two-layer backup scheme and ntfy-monitored watchdogs.
$ docker ps —format '{{.Names}}\t{{.Status}}' NAMES STATUS homeassistant Up 18 days (healthy) pihole Up 47 days cloudflared Up 32 days go2rtc Up 5 days
$ systemctl is-active ‘tapo-*’ vault-inbox-fetch.timer active active active
$ sudo ufw status numbered | head Status: active
To Action From
[ 1] 22/tcp LIMIT IN Anywhere [ 2] 443/tcp ALLOW IN Anywhere [ 3] 80/tcp DENY IN Anywhere
- HOSTS
- pi5 + nas
- STACK
- home assistant
- NET
- tailscale + cf