# Compute Hosts Live-verified 2026-04-18. Physical compute and VMs that run the homelab stacks (excluding NAS, which is documented in [nas-systems.md](nas-systems.md)). ## Olares — K3s + GPU inference | | | |---|---| | Form factor | Laptop (lid-closed, desktop-docked) | | CPU | Intel Core Ultra 9 275HX | | RAM | 96 GB DDR5 (93 GiB usable) | | GPU | NVIDIA GeForce RTX 5090 Laptop (24 GB VRAM, driver 590.44.01) | | OS | Ubuntu 24.04 (kernel 6.14.0-35-generic) | | LAN IP | 192.168.0.145 | | Role | K3s cluster — Ollama (`qwen3:32b`, `qwen3-coder:latest`), Jellyfin with RTX 5090 transcoding, Tdarr worker node | Quirks (see [services/individual/olares.md](../services/individual/olares.md)): - Olares admission webhook blocks `hostNetwork` and reverts custom `NetworkPolicy`. Use Calico `GlobalNetworkPolicy` for LAN exposure. - **Do not** use `resources: nvidia.com/gpu` — HAMI vGPU causes ffmpeg segfaults. Use `runtimeClassName: nvidia` directly. - Marketplace app updates wipe NFS mounts and GPU tweaks; re-apply after upgrades. - Ollama LAN endpoint: `http://192.168.0.145:31434` (NodePort + Calico GNP). Jellyfin LAN: `http://192.168.0.145:30096`. SSH: `ssh olares` (user `olares`; fail2ban whitelist for 192.168.0.0/24). ## Guava — TrueNAS SCALE | | | |---|---| | OS | TrueNAS SCALE 25.04.2 (Electric Eel; Debian 12 base, kernel 6.12.15-production+truenas) | | RAM | 30 GB | | Boot pool | `boot-pool` 464 GB SSD (17 GB used) | | Data pool | `data` — 3.62 TB raw, 2.16 TB used, 1.47 TB free (RAIDZ, dedup 1.67×) | | LAN IP | 192.168.0.100 | | Tailscale IP | 100.75.252.64 | | Uplink | 10GbE Mellanox ConnectX-5 | | Containers | 19 (standalone Portainer, not federated with main) | See [guava.md](guava.md) for port assignments, ZFS datasets, and Portainer API details. ## Concord NUC — edge / backup ISP | | | |---|---| | Model | Intel NUC | | CPU | Intel Core i3-6100U (2 core / 4 thread) | | RAM | 16 GB | | Storage | 238 GB Toshiba VX500 SATA SSD | | OS | Ubuntu | | LAN IP | 192.168.68.100 (behind backup ISP) | | Tailscale IP | 100.72.55.21 | | Role | Home Assistant, Plex (backup), edge services, Tailscale exit node for backup ISP | | Containers | 22 | ## Proxmox host (PVE) | | | |---|---| | LAN IP | 192.168.0.205 | | Tailscale IP | 100.87.12.28 | | Role | Hypervisor for Homelab VM | | Access | `ssh pve` (root) | ## Homelab VM — monitoring + tools | | | |---|---| | Host | Proxmox | | OS | Ubuntu (localhost of this workstation) | | LAN IP | 192.168.0.210 | | Tailscale IP | 100.67.40.126 | | Role | Prometheus, Grafana, Alertmanager, NetBox, Semaphore, Dashboard (Next.js :3100 + FastAPI :18888), Perplexica, Archivebox, SearXNG, ntfy, Syncthing, Hoarder, drawio, Excalidraw | | Containers | 37 | **Important:** homelab-vm IS this local workstation. Use local commands, not SSH. ## Matrix-Ubuntu — NPM + Matrix/LiveKit + CrowdSec | | | |---|---| | Host | VM on Atlantis (Synology Virtual Machine Manager) | | CPU | 4 vCPU (shared with Atlantis Ryzen V1780B) | | RAM | 12 GB (live: 11 GiB) | | Storage | 1 TB LV (`/dev/mapper/ubuntu--vg-ubuntu--lv`, ~1005 GB) | | OS | Ubuntu 24.04 LTS (kernel 6.8.0-107-generic) | | LAN IP | 192.168.0.154 | | Tailscale IP | 100.85.21.51 | | Role | Nginx Proxy Manager (all `*.vish.gg` + partner domains), Matrix (Synapse), Mastodon, LiveKit SFU, CrowdSec (nftables bouncer), Beeper services | | Containers | 12 | Standalone — not part of Portainer federation. Let's Encrypt wildcards issued via acme.sh on this host. ## Seattle — Contabo Cloud VPS | | | |---|---| | Provider | Contabo (Seattle region) | | Hostname | vmi2076105 | | OS | Ubuntu 24.04.4 LTS (kernel 6.8.0-100-generic) | | RAM | 62 GB | | Disk | 290 GB (~110 GB free) | | Public IP | YOUR_WAN_IP | | Tailscale IP | 100.82.197.124 | | Role | HolyClaude AI coding (`:3059`), Matrix LiveKit/Stoatchat stack, Tailscale DERP relay (`derper`), Obsidian/Wallabag/KeeWeb, Cloudflare DDNS updaters | | Containers | 20 | See [hosts/seattle.md](../hosts/seattle.md) for full service map and networking. ## Shinku-Ryuu — primary workstation (Windows) | | | |---|---| | CPU | Intel Core i7-14700K | | RAM | 96 GB DDR5 | | GPU | NVIDIA GeForce RTX 4080 (16 GB) | | Uplink | 10GbE Mellanox ConnectX-5 | | LAN IP | 192.168.0.3 | | Tailscale IP | 100.98.93.15 | | OS | Windows 11 | Tailscale `accept_routes=false` (prevents Calypso's subnet advertisement from stealing LAN replies). Used for daily-driver work and games (Goblin Nest / Handyman Fantasy cheat projects referenced in memory). ## Jellyfish — remote RPi workstation | | | |---|---| | Model | Raspberry Pi 5 Model B Rev 1.0 (4 GB) | | OS | Raspberry Pi OS (kernel 6.12.75+rpt-rpi-2712) | | Tailscale IP | 100.69.121.120 | | Location | Behind GL-MT3600BE (Beryl 7) on `192.168.12.0/24` | | Role | LAN backup / media helper | | Containers | 2 | Has a LUKS/EXT4 SSD recovery in progress (see `project_jellyfish_fsck` memory entry). See [raspberry-pi.md](raspberry-pi.md) for the Pi 5 (Vish) monitoring host. ## Summary | Host | Role | CPU | RAM | Containers/Pods | |---|---|---|---|---| | Atlantis | Primary NAS | Ryzen V1780B | 32 GB | 59 | | Calypso | Secondary NAS | Ryzen R1600 | 32 GB | 61 | | Setillo | Remote NAS | RTD1619B | 1 GB | 4 | | Olares | K3s + GPU LLM | Core Ultra 9 275HX | 96 GB | ~60 pods | | Guava | TrueNAS SCALE | — | 30 GB | 19 | | NUC | Edge / backup ISP | i3-6100U | 16 GB | 22 | | Homelab VM | Monitoring | (Proxmox) | 16 GB | 37 | | Matrix-Ubuntu | NPM/Matrix/LiveKit | 4 vCPU V1780B | 12 GB | 12 | | Seattle VPS | Cloud services | Contabo vCPU | 62 GB | 20 | | Shinku-Ryuu | Workstation | i7-14700K | 96 GB | n/a | | Pi-5 Vish | Monitoring | BCM2712 | 16 GB | 7 | | Jellyfish | Remote RPi | BCM2712 | 4 GB | 2 |