Andrew's Homelab

A self-hosted environment for services, storage, and experiments

Andrew's Homelab A self-hosted environment for services, storage, and experiments Visitors · Public web access · Architecture component Visitors Public web access Cloudflare · DNS and TLS · Architecture component Cloudflare DNS and TLS CrowdSec · Threat protection · Secure public access CrowdSec Threat protection Traefik · Secure web gateway · Secure public access Traefik Secure web gateway Authentik · Single sign-on · Secure public access Authentik Single sign-on newship · Docker services · Proxmox2 · VM 103 newship Docker services VM 103 proxmox1 · Virtual machine host · Proxmox1 proxmox1 Virtual machine host truenas1 · Media and family storage · Proxmox1 · DataStorage truenas1 Media and family storage DataStorage Minecraft · Private game servers · Proxmox1 · VM 108 Minecraft Private game servers VM 108 proxmox2 · Virtual machine host · Proxmox2 proxmox2 Virtual machine host truenas2 · Photo and project storage · Proxmox2 · UnityInChrist truenas2 Photo and project storage UnityInChrist UnityShip · Photos and files · Proxmox2 · VM 101 UnityShip Photos and files VM 101 Hermes · Automation workspace · Proxmox2 · VM 105 Hermes Automation workspace VM 105 Proxmox Backup Server · VM backup repository · Proxmox2 · VM 104 Proxmox Backup Server VM backup repository VM 104 HTTPS Sign in Services Shared media Shared files Proxmox1 Proxmox2 Secure public access

What runs here

  • • Personal sites, media services, monitoring, and automation
  • • Private Minecraft worlds for friends and family
  • • Photo management and shared files

How it is built

  • • Two Proxmox virtualization hosts
  • • TrueNAS systems with ZFS-backed storage
  • • Docker services delivered through Traefik

Designed for learning

  • • Hands-on Linux, networking, and infrastructure practice
  • • Repeatable automation and service operations
  • • A living environment that evolves with new projects