- - Network VLAN Fabric -
- 8 Zones -Topology Key
-- UniFi Dream Machine Special Edition (UDM-SE) -
--
-
- • Inter-VLAN Wire-Speed L3 -
- • Smart Queues & FQ-CoDel -
- • VLAN 20 Compute Priority -
-
-
- • Suricata IPS/IDS Level 5 -
- • Deep Packet Inspection -
- • Strict LAN/IoT Isolation -
-
-
- • 80/443 → 140.44.4.74 (NPM Host) -
- • 10051/52 → 140.44.4.51 (Zabbix) -
- • 8443/27015 → 14.4.4.15 (PC) -
-
- Edge Access & Ingress
+
+
+
+
+
+ Networks
+ VLANs & Subnets
-
-
-
-
- Cloudflare Zero Trust
- cloudflared
-
- Outbound-only secure tunnel routes *.snarfnet.net without opening inbound WAN router ports.
-
-
-
-
- Tailscale Mesh VPN
- 100.64.0.0/10
-
- Subnet routers provide direct wireguard access to all 8 VLANs from mobile devices.
-
-
-
-
- Authentik Conditional MFA
- SSO & Auth
-
- Client IP evaluation: Internal VLANs bypass MFA for frictionless use; external WAN enforces Passkeys/MFA.
-
-
-
-
-
-
-
-
- 🧠 AI Inference Pipeline
-
- Tesla T4s + Hailo
-
-
-
- 1. Frontend
- Open WebUI (:8080)
+
+
+ LAN
+ Core & Gateway
+
+ 14.44.4.0/25
- ↓
-
- 2. Reasoning
- vLLM DeepSeek-R1
+
+
+ WAN 1
+ Fiber ONT
+
+ 174.106.252.0/24
- ↓
-
- 3. Execution
- Triton + Qdrant
+
+
+ WAN 2
+ 5G Backup
+
+ 192.168.225.0/24
+
+
+
+ VLAN 20
+ Compute Fleet
+
+ 140.44.4.0/25
+
+
+
+ VLAN 3
+ Spacedock HCI
+
+ 140.44.1.0/24
+
+
+
+ VLAN 40
+ Storage SAN
+
+ 14.10.10.0/25
+
+
+
+ VLAN 50
+ Smart Home
+
+ 14.4.4.0/25
+
+
+
+ Tailscale
+ Mesh Tailnet
+
+ 100.64.0.0/10
+
+
+ Legend
+
+
+
+ wired link, colored by network
+
+
+
+ internet uplinks (fiber, 5G)
+
+
+
+ Wi-Fi (not a cable)
+
+
+
+ planned / expansion
+
+
+
+ line width = speed (10G SFP+ vs 1G)
+
+
+ app.snarfnet.net served by Ingress
+ :port published service port
+
+
+
+
+
+
+
+
+
+
+
+
+ Internet
+ two independent uplinks
+
+
+
+
+
+
+
+
+
+
+
+ WAN 1 • Fiber ONT
+
+ 1 Gbps Symmetric
+ 10G SFP+ to UDM-SE
+
+
+
+
+
+ WAN 2 • 5G Modem
+
+ Cellular Standby
+ GbE RJ45 Failover
+
+
+
+
+
+
+
+
+
+
+ 🛡️
+
+ UDM-SE • gateway & router
+ 14.44.4.1 • UniFi OS v4.1
+
+
+ 10G SFP+ Backbone
+
+
+
+
+
+ Hardware
+
+ CPU: 4× Cortex-A57 @ 1.7G
+ RAM: 4 GB DDR4
+ Storage: 128 GB SSD
+ Ports: Dual 10G + 8× GbE PoE
+
+
+
+
+ Services
+
+ • Suricata IPS/IDS L5
+ • WireGuard Server
+ • Inter-VLAN L3 Routing
+ • Deep Packet Inspection
+
+
+
+
+ Uplink Policies
+
+ • WAN 1: Fiber (Primary)
+ • WAN 2: 5G (Hot Standby)
+ • VLAN 20 Compute Priority
+ • Smart Queues FQ-CoDel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wi-Fi clients • wireless
+
+ U6-Enterprise & U6-Pro APs
+ Phones, Laptops, Smart TV, IoT
+
+
+
+
+
+ Core Switch • 2.5G/10G
+
+ USW-Enterprise-24-PoE
+ 10G SFP+ Uplink to Fleet
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ways in from outside
+ Zero Open Ports
+
+
+
+
+
+ Cloudflare Tunnel
+
+ HTTPS
+
+ *.snarfnet.net (Zero Inbound Ports)
+ Edge DDoS & WAF Protection
+
+
+
+
+
+ Tailscale & WireGuard
+
+ Tailnet
+
+ 100.64.0.0/10 • Mesh Interconnect
+ Direct Admin Subnet Route
+
+
+
+
+
+
+ GitOps & CI/CD Pipeline
+
+
+
+ 1. Author
+ Developer Commit
+ git push
+
+
+ ↓
+
+
+ 2. Repository
+ Gitea Webhook
+ git.snarfnet.net
+
+
+ ↓
+
+
+ 3. Reconcile
+ Argo CD Sync
+ selfHeal: true
+
+
+ ↓
+
+
+ 4. Target
+ Aerodrome & Spaceport
+ K3s Deploy
+
+
+
+
+
+
+ Outside services it relies on
+
+ Cloudflare
+ GitHub
+ Let's Encrypt
+ Docker Hub
+ Tailscale DERP
+
+
-
-
-
-
-
- Compute Clusters & Workload Fleet
-
- All compute clusters operate on VLAN 20 (140.44.4.0/25) with dedicated VIPs and Longhorn block fabrics.
+
+
+
+
+
+
+ ⚡
+
+
+ snarfnet • core infrastructure fabric
+
+ 4 Clusters • 50+ Containers & Pods • Reconciled Declaratively via GitOps
+
- 29 Physical Nodes
- 400+ Containers
+ 15/15 Argo Apps Synced
+ Uptime Kuma: 35 Probes
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+ Hardware Nodes
+
+
+
+
+ Aerodrome (k3s Master)
+ 140.44.4.11
+
+ AMD EPYC • 64 GiB DDR4 • Dual 10GbE SFP+
+ NVIDIA RTX 3060 12GB (Tensor AI Core)
+
+
+
+
+ Spaceport (k3s Worker)
+ 140.44.4.41
+
+ Intel Core i7 • 32 GiB DDR4 • Dual 2.5GbE
+
+
+
+
+ Spacedock (Harvester HCI)
+ 140.44.1.0/24
+
+ Multi-Node Hypervisors • 128 GiB RAM • Ceph
+
+
+
+
+ Shipyard (Docker Swarm)
+ 140.44.4.15
+
+ Container Fleet • 32 GiB RAM • GbE
+
+
+
+
+
+
+
+
+ Storage Array Pools
+
+
+
+
-
-
- Cluster A: Aerodrome
- Rancher Local
+
+ TrueNAS ZFS Flash Pool
+ 4.2 / 8.0 TiB (52%)
-
- 10 Nodes • 3 Control Plane + 7 Workers • Debian 12 (arm64) • MetalLB: 140.44.4.28-39
+
+
+ NVMe Mirror • High-IOPS Databases & Volumes
-
- 28 CPU Cores
- 770 Max Pod Capacity
-
-
-
-
-
- ctl01-03: 140.44.4.11-13
-
-
- wrk01-04: 140.44.4.21-24
-
-
- wrk05-07: 140.44.4.25-27
-
-
- Longhorn: Flash NVMe
-
-
-
-
-
- Active Workloads & VIPs
-
-
-
-
-
- 🐄 Rancher Management
-
- aerodrome.snarfnet.net
-
- :443
-
-
-
-
-
- 🔑 Authentik SSO Portal
-
- authentik.snarfnet.net
-
- VIP .29
-
-
-
-
-
- 📊 Grafana Telemetry
-
- grafana.snarfnet.net
-
- VIP .32
-
-
-
-
-
- 📈 Prometheus TSDB
-
- 39 Targets (cAdvisor + Nodes)
-
- :9090
-
-
-
-
-
- 🟢 Uptime Kuma Probes
-
- uptime.snarfnet.net (35 Mon.)
-
- VIP .28
-
-
-
-
-
- 🦅 AWX Ansible Controller
-
- awx.snarfnet.net
-
- VIP .30
-
-
-
-
-
-
-
-
-
-
-
+
-
-
- Cluster B: Spaceport
- GitOps Core
+
+ SnarfNAS Bulk Storage
+ 28.5 / 64.0 TiB (44%)
-
- 10 Nodes • 4 Control Plane + 6 Workers • RPi 5 (arm64) • MetalLB: 140.44.4.57-65
+
+
+ HDD RAID-Z2 • Media Library & Long-term Backups
-
- 40 CPU Cores
- 52.7 GiB RAM Total
-
-
-
-
-
- ctl01-04: 140.44.4.41-44
-
-
- wrk01-03: 140.44.4.51-53
-
-
- wrk04-06: 140.44.4.54-56
-
-
- Storage: 1.14 TiB Block
-
-
-
-
-
- Active Workloads & VIPs
-
-
-
-
-
- 🐙 ArgoCD Reconciler
-
- argo.snarfnet.net (15 Apps)
-
- Node .51
-
-
-
-
-
- 🍵 Gitea Repositories
-
- git.snarfnet.net
-
- VIP .62
-
-
-
-
-
- 🏠 Homepage Dashboard
-
- homepage.snarfnet.net
-
- VIP .60
-
-
-
-
-
- 🛡️ Zabbix Core Server
-
- zabbix.snarfnet.net (28 Hosts)
-
- VIP .61
-
-
-
-
-
- ⚙️ Semaphore Ansible
-
- semaphore.snarfnet.net
-
- VIP .58
-
-
-
-
-
- 👨💻 Coder Dev Cloud
-
- coder.snarfnet.net
-
- VIP .63
-
-
-
-
-
-
-
-
-
-
-
+
-
-
- Cluster C: Spacedock (Harvester HCI)
- GPU Inference
+
+ Longhorn Distributed SAN
+ 850 GiB / 2.0 TiB (42%)
-
- 4 Physical Nodes • AMD64 Server Architecture • Dedicated Tesla T4 AI Compute
+
+
-
-
- 224 CPU Cores
- 4x Tesla T4 GPUs
+ Cross-Cluster Block Replicated Volumes
+
-
-
-
- Node 01: 140.44.4.81
-
-
- Node 02: 140.44.4.82
-
-
- Node 03: 140.44.4.83
-
-
- Node 04: 140.44.4.84
-
+
+
+ Runs on Host Fabric
+
+ • K3s v1.28 Engine
+ • Harvester v1.3 HCI
+ • Docker Swarm v24
+ • Keepalived VRRP
+
-
+
+
+
+
+
+
+
+
- Active Workloads & Inference Services
-
-
-
-
-
- 🌾 Harvester HCI Console
-
- harvester.spacedock.snarfnet.net
-
- VLAN 3
-
+ Edge & Ingress
-
-
-
- 🧠 vLLM DeepSeek-R1-14B
-
- Reasoning Planner (.81)
-
- :30805
-
-
-
-
-
- 💎 vLLM Gemma-4-12B
-
- Coding Specialist (.82)
-
- :30804
-
-
-
-
-
- 🤖 vLLM Qwen 2.5-7B
-
- Instruction Following (.84)
-
- :30800
-
-
-
-
-
- 🔱 Triton Inference Server
-
- Decision Engine (.83)
-
- :30803
-
-
-
-
-
- ⚡ Qdrant Vector Engine
-
- Semantic Vector Store (.82)
-
- :30633
-
-
-
-
-
-
-
-
-
-
-
-
+
-
- Cluster D: Shipyard (Docker Swarm)
- Swarm VIP: 140.44.4.70
-
-
- 5 RPi 5 Nodes • Keepalived VRRP VIP • Host-Mode Ingress • Portainer EE 2.45
+
+
+ NGINX Proxy Mgr
+ Reverse Proxy & SSL
+
+ :81
-
- 5 Manager Nodes
- Keepalived Active/Passive
+
+
+
+
+
+ Authentik SSO
+ Identity & MFA RBAC
+
+
+ :9000
+
+
+
+
+
+
+ Cloudflare Tunnel
+ Zero-Trust Ingress
+
+
+ HTTPS
+
+
+
+
+
+
+ Keepalived VIP
+ HA VRRP Virtual IP
+
+
+ .10
-
-
-
- Swm01: .71
-
-
- Swm02: .72
-
-
- Swm03: .73
-
-
- NPM: .74
-
-
- Swm05: .75
-
-
-
-
+
- Active Workloads & Stacks
-
-
-
-
-
- 🚢 Portainer Enterprise
-
- shipyard.snarfnet.net
-
- :9443
-
+ GitOps & Automation
-
+
+
+
-
- 🌐 NGINX Proxy Manager
-
- Host Mode Ingress (.74)
+ Argo CD
+ Declarative GitOps
- :80/:443
+ Synced
+
-
+
+
+
-
- 🔔 Gotify Notifications
-
- gotify.snarfnet.net
+ Gitea Repos
+ Git Repositories
- :8090
+ :3000
+
-
+
+
+
-
- 🧭 Heimdall Landing
-
- portal.snarfnet.net
+ AWX Automation
+ Ansible Playbooks
- :85
+ :8052
+
-
+
+
+
-
- 💻 MeshCentral Remote
-
- mesh.snarfnet.net
+ Semaphore UI
+ Playbook Runner
- :8086
-
-
-
-
- 📦 Homebox Inventory
-
- homebox.snarfnet.net
-
- :3100
-
-
+ :3001
+
+
+
+ Observability
+
+
+
+
+
+ Grafana Analytics
+ Metrics & Dashboards
+
+
+ :3000
+
+
+
+
+
+
+ Uptime Kuma
+ Status & Multi-Heartbeat
+
+
+ 35 Probes
+
+
+
+
+
+
+ Zabbix Fleet
+ Hardware & SNMP Alarms
+
+
+ :8080
+
+
+
+
+
+
+ PeaNUT UPS
+ Battery & Power Telemetry
+
+
+ :3493
+
+
+
+
+
+ Storage & Platform
+
+
+
+
+
+ Longhorn Aerodrome
+ Distributed NVMe Flash
+
+
+ SAN
+
+
+
+
+
+
+ Longhorn Spaceport
+ Distributed Storage
+
+
+ SAN
+
+
+
+
+
+
+ Rancher Manager
+ K8s Multi-Cluster Ops
+
+
+ HTTPS
+
+
+
+
+
+
+ Homepage Dashboard
+ Unified Operations Hub
+
+
+ :3000
+
+
+
+
+
+ AI & Inference Fabric
+
+
+
+
+
+ Ollama Engine
+ Local LLM Acceleration
+
+
+ :11434
+
+
+
+
+
+
+ Open-WebUI
+ Multi-Model AI Chat
+
+
+ :8080
+
+
+
+
+
+
+ NVIDIA DCGM
+ GPU VRAM & Telemetry
+
+
+ :9400
+
+
+
+
+
+
+ Glances Monitor
+ Live Host Metric Stream
+
+
+ :61208
+
+
+
+
+
+ Smart Home & Environment
+
+
+
+
+
+ Home Assistant
+ Home Automation Core
+
+
+ :8123
+
+
+
+
+
+
+ Tempest Weather
+ Backyard Sensor Array
+
+
+ UDP/API
+
+
+
+
+
+
+ UniFi Controller
+ WLAN & Switching SDN
+
+
+ :8443
+
+
+
+
+
+
+ Portainer Swarm
+ Container Management
+
+
+ :9000
+
+
+
+
-
-
-
-
-
-
-
-
-
- 💾
- Storage SAN & Distributed Volumes (VLAN 40)
-
- 14.10.10.0/25
-
-
-
-
-
- SnarfNAS (Synology DSM)
- 14.10.10.72
-
- Primary NFS/SMB target, multi-drive RAID, media libraries, Time Machine, off-site replication.
-
-
-
-
- SN-NAS (TrueNAS SCALE)
- 14.10.10.71
-
- ZFS high-speed pool, iSCSI volumes for hypervisors, automated snapshot mirrors.
-
-
-
-
- Longhorn Spaceport Storage
- 1.14 TiB Total
-
- Replicated block storage across Spaceport workers (262 GiB used, 908 GiB free).
-
-
-
-
- Longhorn Aerodrome Storage
- Flash NVMe
-
- Low-latency distributed storage backing Prometheus, Grafana, and MariaDB databases.
-
-
-
-
-
-
-
-
- 🏡
- Smart Home & Edge AI Fabric (VLAN 50)
-
- 14.4.4.0/25
-
-
-
-
-
- Home Assistant Yellow
- 14.4.4.20:8123
-
- Primary smart home automation hub, Zigbee/Z-Wave networks, Matter, local voice processing.
-
-
-
-
- Tempest Weather Station
- Direct HA Telemetry
-
- Local UDP & cloud backyard weather station (Temp, Feels Like, Humidity, Wind Speed rounded to 0.1°).
-
-
-
-
- NUT Master Daemon
- 14.4.4.44:3493
-
- Network UPS Tools master daemon monitoring central battery units, broadcast shutdown signals.
-
-
-
-
- Hailo-8 Edge NPU Node
- 140.44.4.7:8000
-
- Dedicated Raspberry Pi 5 with 26 TOPS Hailo-8 AI acceleration running lightweight local LLMs.
-
-
-
-
-
-
-
-
+
-
+
+ Networks + VLANs & Subnets
- -Outbound-only secure tunnel routes *.snarfnet.net without opening inbound WAN router ports.
-Subnet routers provide direct wireguard access to all 8 VLANs from mobile devices.
-Client IP evaluation: Internal VLANs bypass MFA for frictionless use; external WAN enforces Passkeys/MFA.
-- 🧠 AI Inference Pipeline -
- Tesla T4s + Hailo -Legend
+UDM-SE • gateway & router
++ Ways in from outside + Zero Open Ports +
+GitOps & CI/CD Pipeline
+Outside services it relies on
+- Compute Clusters & Workload Fleet -
-All compute clusters operate on VLAN 20 (140.44.4.0/25) with dedicated VIPs and Longhorn block fabrics.
+ ++ snarfnet • core infrastructure fabric +
+Cluster A: Aerodrome
- Rancher Local +Cluster B: Spaceport
- GitOps Core +Cluster C: Spacedock (Harvester HCI)
- GPU Inference +Cluster D: Shipyard (Docker Swarm)
- Swarm VIP: 140.44.4.70 -Storage SAN & Distributed Volumes (VLAN 40)
-Primary NFS/SMB target, multi-drive RAID, media libraries, Time Machine, off-site replication.
-ZFS high-speed pool, iSCSI volumes for hypervisors, automated snapshot mirrors.
-Replicated block storage across Spaceport workers (262 GiB used, 908 GiB free).
-Low-latency distributed storage backing Prometheus, Grafana, and MariaDB databases.
-Smart Home & Edge AI Fabric (VLAN 50)
-Primary smart home automation hub, Zigbee/Z-Wave networks, Matter, local voice processing.
-Local UDP & cloud backyard weather station (Temp, Feels Like, Humidity, Wind Speed rounded to 0.1°).
-Network UPS Tools master daemon monitoring central battery units, broadcast shutdown signals.
-Dedicated Raspberry Pi 5 with 26 TOPS Hailo-8 AI acceleration running lightweight local LLMs.
-