Files
oikos/knowledge/wiki/infrastructure/index.md
dtoro 8175d218c1 docs: update for Go rewrite reality — OIKOS.md build status, deprecation notices
- .agents/OIKOS.md: rewrote entire Build Status section from Python 30-day
  roadmap to Go Phases 1-6 status. Added Python-era backlog preservation.
- knowledge/wiki/containers/105-apps.md: added DEPRECATED notices for
  homelab-mcp and secrets-issuance services, pointing to Go equivalents
  and cutover checklist.
- knowledge/wiki/infrastructure/auto-deploy.md: marked webhook ids 10+11
  as deprecated, replaced Go Docker stack.
- knowledge/wiki/infrastructure/index.md: noted topology gen as Python
  with Go DB-native replacement planned.
- .agents/operations/hermes-agent.md: updated MCP references from
  FastMCP SSE Python to Streamable HTTP Go SDK.
- .agents/shared/writing-style.md: updated MCP reference, topology note.
- .agents/domains/knowledge/schema.md: updated MCP server reference.
2026-07-07 17:50:21 +02:00

2.8 KiB

Infrastructure — cross-cutting systems

The homelab's shared infrastructure: systems that span multiple nodes and are documented in their own pages. Each system below links to its full doc.

Network

  • Network — physical topology, subnets, routing, DHCP. Homelab 192.168.8.0/24 isolated from household 192.168.178.0/24. Proxmox hubris acts as subnet router.
  • DNS — split-horizon — Technitium DNS on LXC 107, 192.168.8.2:53. *.hubris.network resolves to LAN IPs on the homelab network and to mesh addresses off-LAN.

Connectivity / mesh

Public ingress

Storage

Identity & access

  • Authentik SSO — identity provider. Core server runs on the VPS; LAN forward-auth outpost at LXC 106. OIDC providers configured for Jellyfin, Jellyseerr, Sabnzbd, qBittorrent, Yuvomi, and more.

Management & automation

Topology

  • Topology diagram (generated) — Mermaid graph of compute, ingress routing, and storage mounts. Auto-generated from inventory.yaml by oikos/gen-topology.py (Python — Go DB-native replacement planned).