Fun architecture mode
The Homelab Christmas Tree
Same platform, less serious outfit: every part of the homelab becomes a tree part, from the public DNS star down to the storage roots and backup gifts.
Back to the professional diagramTree legend
What each festive part means
The joke still maps to the real architecture: each visual part has one operational job in the homelab.
- Star: public DNS, TLS, and the entry point users actually type.
- Garlands: Tailscale routing, NodePorts, and the GitOps sync loop connecting the layers.
- Branches: Kubernetes namespaces and workloads that carry the visible services.
- Ornaments: external Gitea, Actions, Argo CD, Buildx, Trivy, Gitleaks, Calico, registry, website, and demos.
- Bells: probes and health checks that make noise before users do.
- Trunk: the Debian control-plane node that holds the platform upright.
- Roots: OpenEBS retained volumes, external SSD storage, Gitea dumps, and restore discipline.
- Gifts: the OCI edge host, Raspberry Pi worker, monitoring ideas, and the improvement backlog.