Localhost Odyssey
Hi, I'm Michael Ruep. I run Websters e.U., delivering full-stack solutions and custom IT infrastructure. This site serves as the central documentation for my private homelab.
The Purpose of the Homelab
My homelab exists to reclaim data sovereignty and run enterprise-grade services locally. Relying on massive cloud providers for personal photos, critical configurations, or home automation IoT devices introduces unacceptable security and privacy risks. By self-hosting, I maintain absolute control over my infrastructure, eliminate subscription costs, and have a bleeding-edge testing ground for networking topologies and Docker orchestration.
The Hardware Base
The entire infrastructure is incredibly optimized. It isn't running on a hulking server rack, but rather on highly power-efficient hardware: an Intel Celeron J4105 (1.50GHz) with just 8GB of RAM, running Debian 12 (bookworm). Despite these modest specifications, it reliably hosts over 34 concurrent containers in Docker Compose.
Core Infrastructure
- Edge & Identity: All traffic routes through Traefik v3, which automatically maps subdomains and secures internal layers behind Authelia and AdGuard Home. Read the Routing & Edge post.
- Automation: IoT and smart devices are managed without cloud brokers using Home Assistant, ioBroker, and Zigbee2MQTT. Read the Automation post.
- Storage & Media: A decentralized storage architecture using Immich for ML-powered photos, Syncthing, and Gokapi/Copyparty for transfers. Read the Storage post.
- Telemetry: High-resolution observability provided by Prometheus, Grafana, and Netdata. Read the Monitoring post.
Service Deep Dives
The Edge: Routing & Identity
How Traefik v3, Authelia, and AdGuard Home form the impregnable edge of the Nexus.
The Brain: Home Automation & IoT
Orchestrating hardware via Home Assistant, ioBroker, and Zigbee2MQTT.
Data Core: Storage & Sharing protocols
How Immich, Syncthing, Nextcloud, and Gokapi handle petabytes of memory.
The Watchtower: Telemetry & Monitoring
High-resolution metrics pipelines powered by Prometheus, Grafana, and Netdata.