
· Personal
Self-hosted Homelab
A self-hosted home server running media, automation, and identity services with proper user management.
- Role
- Sole Developer
- Context
- Personal
- When
- Jan 2022 — Ongoing
Overview
A personal homelab server I run for my household: media streaming, home automation, and the self-hosting “*arr” ecosystem — all behind a single sign-on identity layer rather than a pile of disconnected logins.
My Role
Sole architect and operator. I designed the service topology, containerised everything, and set up the auth and access model from scratch.
Key Challenges
- Real identity, not shared passwords. I run LLDAP as a lightweight directory so family members get proper accounts and group-based access across services, instead of a single shared login per app.
- Home automation. Home Assistant ties the smart-home devices together with local-first automations.
- Media pipeline. Jellyfin plus the *arr stack (Sonarr/Radarr-style automation) for a fully self-hosted, ad-free media library.
Outcome
A reliable, low-maintenance home platform that’s taught me a lot about self-hosting, container orchestration, and identity/access management — hands-on infra work that complements the product engineering I do day to day.
Tech stack
- Docker
- Home Assistant
- Jellyfin
- LLDAP
- Linux