# πΊοΈ 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) β β
β β β’ 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 β Setillo off-site NAS backup β
β Remote (Beryl 7)β Remote β 2 β ISP β jellyfish + HA via Beryl 7 β
β Seattle (Cloud) β Cloud β 1 β Unmetered β HolyClaude, Stoatchat, DERP β
β 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; 59 containers |
| Calypso | Synology DS723+ | 10GbE | Secondary NAS; 61 containers (Headscale, Authentik, Gitea, Immich) |
| Guava | TrueNAS Scale (Ryzen 5 8600G) | 10GbE | Storage server; 19 containers |
| Shinku-Ryuu | Desktop workstation (i7-14700K) | 10GbE | Primary workstation |
| PVE | Proxmox host | 1GbE | Hypervisor for Homelab VM |
| Homelab VM | Proxmox VM (Ubuntu) | 1GbE | Monitoring, Dashboard, tools; 37 containers |
| matrix-ubuntu | Atlantis VM (Ubuntu 24.04), 4 vCPU, 16GB RAM, 1TB disk | 1GbE | NPM, Matrix, Mastodon, LiveKit, CrowdSec |
| GL-BE3600 | GL.iNet Slate 7 router | Varies | Travel router, exit node (intermittent β powered on when travelling) |
| RPi 5 (Vish) | Raspberry Pi 5 16GB | 1GbE | Edge; 7 containers |
### π Concord, CA - Backup ISP (2Gbps/500Mbps)
| Device | Type | Connection | Purpose |
|--------|------|------------|---------|
| Concord NUC | Intel NUC6i3SYB | 1GbE | Home Assistant, AdGuard, exit node; 22 containers |
| RPi 5 (Kevin) | Raspberry Pi 5 8GB | 1GbE | Edge services |
| Home Assistant Green | HA Green | 1GbE | Smart home hub (via GL-MT3600BE subnet, Beryl 7) |
### π΅ Tucson, AZ
| Device | Type | Connection | Purpose |
|--------|------|------------|---------|
| Setillo | Synology DS223j | 1GbE | Off-site backup, secondary AdGuard, node/SNMP exporters; 4 containers |
| GL-MT3600BE (Beryl 7) | GL.iNet router | Tailscale | Primary gateway for remote subnet; exit node, `192.168.12.0/24` |
| GL-MT3000 (Beryl AX) | GL.iNet router | Tailscale | Travel router, wireless repeater on Beryl 7; LAN `192.168.99.0/24`, exit node (no subnet adv.) |
| Jellyfish | Remote workstation | Tailscale | Media/photo host; 2 containers (behind Beryl 7) |
| moon | Sibling's PC (Debian) | Tailscale | Behind GL-MT3000 (`192.168.99.223`) |
### πΊ 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 (Ubuntu 24.04, ~62GB RAM) | Internet | HolyClaude (AI coding, :3059), Matrix LiveKit, DERP relay, Stoatchat, exit node; 20 containers |
### βοΈ 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