# πŸ—ΊοΈ Geographic Location Overview ## Overview The homelab infrastructure spans 4 physical locations plus cloud and mobile components, all connected via **Headscale** (self-hosted Tailscale control server at `headscale.vish.gg:8443` on Calypso). --- ## 🌎 Location Map (Mermaid) ```mermaid graph TB subgraph USA["πŸ‡ΊπŸ‡Έ United States"] subgraph West["West Coast"] SEA["🌲 Seattle, WA
Cloud VPS"] CON["🏠 Concord, CA
PRIMARY HQ
25Gbps Fiber"] end subgraph Southwest["Southwest"] TUC["🌡 Tucson, AZ
Remote NAS"] end subgraph Pacific["Pacific"] HON["🌺 Honolulu, HI
Remote Access"] end end subgraph Mobile["✈️ Mobile"] MSI["πŸ’» MSI Laptop
Travel Workstation"] end %% Headscale connections CON <-->|"Headscale
Primary Hub"| SEA CON <-->|"Headscale"| TUC CON <-->|"Headscale"| HON CON <-->|"Headscale"| MSI SEA <-->|"Headscale"| TUC SEA <-->|"Headscale"| HON TUC <-->|"Headscale"| HON classDef primary fill:#e74c3c,stroke:#333,stroke-width:3px,color:#fff classDef secondary fill:#3498db,stroke:#333,stroke-width:2px,color:#fff classDef remote fill:#2ecc71,stroke:#333,stroke-width:2px,color:#fff classDef mobile fill:#9b59b6,stroke:#333,stroke-width:2px,color:#fff class CON primary class SEA secondary class TUC,HON remote class MSI mobile ``` --- ## πŸ“ ASCII Location Map ``` ╔══════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ HOMELAB GEOGRAPHIC DISTRIBUTION β•‘ β•‘ 4 Locations + Cloud + Mobile β€’ Headscale Mesh (headscale.vish.gg) β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• πŸ‡ΊπŸ‡Έ UNITED STATES ═══════════════════════════════════════════════════════════════════════════════════ 🌲 SEATTLE, WA β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Contabo VM β”‚ β”‚ Cloud VPS β”‚ β”‚ β€’ External β”‚ β”‚ Access β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ Tailscale β”‚ ─────────────────────────┼───────────────────────────────────────────────────────── β”‚ β”‚ 🏠 CONCORD, CA ◄──────── PRIMARY HEADQUARTERS β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β˜… PRIMARY LOCATION β”‚ β”‚ ══════════════════ β”‚ β”‚ β”‚ β”‚ Internet: 25Gbps Sonic Fiber β”‚ β”‚ Backup: 2Gbps/500Mbps β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Main Network (25Gbps) β”‚ β”‚ β”‚ β”‚ β€’ Atlantis (DS1823xs+) 10GbE β”‚ β”‚ β”‚ β”‚ β€’ Calypso (DS723+) 10GbE β”‚ β”‚ β”‚ β”‚ β€’ Guava (TrueNAS Scale) 10GbE β”‚ β”‚ β”‚ β”‚ β€’ Shinku-Ryuu (Desktop) 10GbE β”‚ β”‚ β”‚ β”‚ β€’ Proxmox + Homelab VM β”‚ β”‚ β”‚ β”‚ β€’ matrix-ubuntu (on Atlantis) β”‚ β”‚ β”‚ β”‚ β€’ GL-BE3600 (exit node router) β”‚ β”‚ β”‚ β”‚ β€’ GL-MT3000 (HA subnet router) β”‚ β”‚ β”‚ β”‚ β€’ RPi 5 (Vish) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Backup Network (2G/500M) β”‚ β”‚ β”‚ β”‚ β€’ Concord NUC β”‚ β”‚ β”‚ β”‚ β€’ RPi 5 Kevin β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Services: 150+ containers β”‚ β”‚ Storage: 152TB across 3 NAS β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ Tailscale (all locations mesh connected) β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό 🌡 TUCSON, AZ (via Headscale) 🌺 HONOLULU, HI (via Headscale) β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Remote Backup Site β”‚ β”‚ Remote Access β”‚ β”‚ ═══════════════════│ β”‚ ═══════════════════│ β”‚ β”‚ β”‚ β”‚ β”‚ β€’ Setillo DS223j β”‚ β”‚ β€’ bluecrownpf β”‚ β”‚ (Off-site backup)β”‚ β”‚ (Partner's PC) β”‚ β”‚ β”‚ β”‚ β€’ mah-pc β”‚ β”‚ Services: β”‚ β”‚ β”‚ β”‚ β€’ Plex Server β”‚ β”‚ Access to: β”‚ β”‚ β€’ AdGuard Home β”‚ β”‚ β€’ Plex streaming β”‚ β”‚ β€’ HyperBackup β”‚ β”‚ β€’ All services via β”‚ β”‚ β”‚ β”‚ Headscale β”‚ β”‚ Purpose: β”‚ β”‚ β”‚ β”‚ β€’ 3-2-1 backup β”‚ β”‚ β”‚ β”‚ β€’ Geographic β”‚ β”‚ β”‚ β”‚ redundancy β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ───────────────────────────────────────────────────────────────────────────────────── ✈️ MOBILE (Anywhere) β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MSI Laptop β”‚ β”‚ ═══════════════════│ β”‚ β”‚ β”‚ β€’ Full Tailscale β”‚ β”‚ access β”‚ β”‚ β€’ Development β”‚ β”‚ β€’ Remote admin β”‚ β”‚ β€’ OpenHands β”‚ β”‚ β”‚ β”‚ Can connect from: β”‚ β”‚ β€’ Hotels β”‚ β”‚ β€’ Airports β”‚ β”‚ β€’ Coffee shops β”‚ β”‚ β€’ Anywhere with β”‚ β”‚ internet β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ╔════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ LOCATION SUMMARY β•‘ ╠════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ β•‘ β•‘ Location β”‚ Type β”‚ Devices β”‚ Bandwidth β”‚ Primary Purpose β•‘ β•‘ ────────────────┼───────────┼─────────┼──────────────┼─────────────────────────────── β•‘ β•‘ Concord (Main) β”‚ Primary β”‚ 12+ β”‚ 25Gbps β”‚ Main infrastructure β•‘ β•‘ Concord (Backup)β”‚ Failover β”‚ 3 β”‚ 2G/500M β”‚ Redundant connectivity + HA β•‘ β•‘ Tucson β”‚ Remote β”‚ 1 β”‚ ISP β”‚ Off-site backup, Plex β•‘ β•‘ Honolulu β”‚ Remote β”‚ 2 β”‚ ISP β”‚ Partner access β•‘ β•‘ Seattle (Cloud) β”‚ Cloud β”‚ 1 β”‚ Unmetered β”‚ Fluxer, LLMs, exit node β•‘ β•‘ Mobile β”‚ Travel β”‚ 1 β”‚ Variable β”‚ Remote administration β•‘ β•‘ β•‘ ╠════════════════════════════════════════════════════════════════════════════════════════╣ β•‘ DISTANCES FROM PRIMARY (Concord, CA) β•‘ β•‘ ───────────────────────────────────── β•‘ β•‘ β€’ Seattle, WA: ~680 miles (~1,100 km) β•‘ β•‘ β€’ Tucson, AZ: ~650 miles (~1,050 km) β•‘ β•‘ β€’ Honolulu, HI: ~2,400 miles (~3,860 km) β•‘ β•‘ β•‘ β•‘ Latency (typical Tailscale): β•‘ β•‘ β€’ Concord ↔ Seattle: ~25ms β•‘ β•‘ β€’ Concord ↔ Tucson: ~35ms β•‘ β•‘ β€’ Concord ↔ Honolulu: ~70ms β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ``` --- ## πŸ“Š Device Distribution by Location ### 🏠 Concord, CA - Primary (Main Network) | Device | Type | Connection | Notes | |--------|------|------------|-------| | Atlantis | Synology DS1823xs+ | 10GbE | Primary NAS; 51 services | | Calypso | Synology DS723+ | 10GbE | Secondary NAS; Headscale, Authentik, Gitea, Immich | | Guava | TrueNAS Scale (Ryzen 5 8600G) | 10GbE | Storage server; 12+ services | | Shinku-Ryuu | Desktop workstation (i7-14700K) | 10GbE | Primary workstation | | PVE | Proxmox host | 1GbE | Hypervisor for Homelab VM | | Homelab VM | Proxmox VM (Ubuntu) | 1GbE | Monitoring hub; 30 services | | matrix-ubuntu | Atlantis VM (Ubuntu 24.04), 4 vCPU, 16GB RAM, 1TB disk | 1GbE | NPM, Mastodon, Matrix, Mattermost, CrowdSec | | GL-BE3600 | GL.iNet router | 1GbE | Exit node; subnet `192.168.8.0/24` | | GL-MT3000 | GL.iNet router | 1GbE | HA subnet router; `192.168.12.0/24` | | RPi 5 (Vish) | Raspberry Pi 5 16GB | 1GbE | Edge; Pi-5 node | | Jellyfish | Raspberry Pi 5 4GB | Tailscale | NAS/media; PhotoPrism | | Anubis | Mac Mini (Late 2014) | 1GbE | Legacy; offline/standby | ### 🏠 Concord, CA - Backup ISP (2Gbps/500Mbps) | Device | Type | Connection | Purpose | |--------|------|------------|---------| | Concord NUC | Intel NUC6i3SYB | 1GbE | Home Assistant, AdGuard, exit node | | RPi 5 (Kevin) | Raspberry Pi 5 8GB | 1GbE | Edge services | | Home Assistant Green | HA Green | 1GbE | Smart home hub (via GL-MT3000 subnet) | ### 🌡 Tucson, AZ | Device | Type | Connection | Purpose | |--------|------|------------|---------| | Setillo | Synology DS223j | 1GbE | Off-site backup, Plex, AdGuard | ### 🌺 Honolulu, HI | Device | Type | Connection | Purpose | |--------|------|------------|---------| | bluecrownpassionflower | Partner's PC | Headscale | Remote homelab access | | mah-pc | Partner's PC | Headscale | Remote homelab access | ### 🌲 Seattle, WA (Cloud) | Device | Type | Connection | Purpose | |--------|------|------------|---------| | seattle (Contabo VPS) | Cloud VPS (16 vCPU, ~64GB RAM) | Internet | Fluxer, Ollama, BookStack, exit node | ### ✈️ Mobile | Device | Type | Connection | Purpose | |--------|------|------------|---------| | MSI Prestige 13 AI Plus | Laptop | WiFi/Headscale | Remote administration, development | --- ## πŸ”— Related Diagrams - [Network Topology](network-topology.md) - Detailed network layout - [Tailscale Mesh](tailscale-mesh.md) - VPN connectivity - [Storage Topology](storage-topology.md) - Backup locations