Library
hs
Infrastructure · 2025

homeserver

declarative NixOS homelab, rebuilt from one flake

Online 99.9%
3 nodes on the tailscale mesh
99.9% uptime
1 flake to rebuild everything
service homepage service homepage proxmox cluster proxmox cluster uptime kuma monitors uptime kuma monitors opnsense at the edge opnsense at the edge

About

A declarative, reproducible homelab: everything runs from a single NixOS flake, so a rebuild from bare metal is one command. A rack-mounted Ryzen node plus two mini PCs, peered over Tailscale with split DNS.

Caddy reverse proxy with automatic TLS, Restic snapshots to object storage, and Grafana + Loki wired to every container.

Liner notes

  • One flake, full rebuild, no snowflake state.
  • Tailscale mesh with split DNS across three nodes.
  • Log-aware alerting on every service.

Credits

OS nixos
Network tailscale · caddy
Backup restic → s3
Observability grafana · loki

More from Infrastructure