A modern self-hosted home lab provides an enterprise-grade sandboxed environment for testing distributed systems architectures, self-hosting privacy-first services, running localized LLM inference clusters, and experimenting with container orchestration.
This hub organizes hypervisor configuration, high-availability storage pools, localized networking, and automated backup topologies.
The sections below are general background. For the machines that actually run here, and the single way public traffic gets in, start with Home Lab Fleet and Ingress. Then read the host pages: cloudflare (the ingress), docker1, docker2 and inference, which runs the jakemon monitoring stack (JakemonHub). Where secrets, API keys, and .env files live across hosts and repositories is indexed in CredentialsLocator.
+-----------------------------------------------------------------------------------------+
| HOME LAB INFRASTRUCTURE STACK |
+-----------------------------------------------------------------------------------------+
| Layer | Technologies | Architectural Role |
+------------------------+-----------------------------------+----------------------------+
| Hypervisor & Compute | Proxmox VE, KVM, LXC Containers | Virtualization & clustering|
| Storage & Filesystem | TrueNAS, ZFS RAIDZ2, Ceph Cluster | Data persistence & bitrot |
| Container Orchestration| k3s Kubernetes, Docker Compose | Microservices & agent apps |
| Network & Routing | OPNsense, VLANs, WireGuard, Pihole| Segmented secure traffic |
| Backup & Disaster Rec. | ZFS Snapshot Replication, Restic | 3-2-1 immutable offsite |
+-----------------------------------------------------------------------------------------+