The BlackRoad Fleet Architecture
BlackRoad OS runs on a distributed fleet of Raspberry Pi nodes connected through a WireGuard mesh network. Each node serves a specific purpose in the overall architecture.
Node Roles
The fleet is designed with clear separation of concerns. Alice handles ingress and DNS. Cecilia runs AI workloads. Octavia manages storage and version control.
The best infrastructure is the one that heals itself before you notice something broke.
Networking Layer
All inter-node communication flows through WireGuard tunnels on the 10.8.0.x subnet. The mesh topology means any node can reach any other node directly.
# WireGuard peer configuration
[Peer]
PublicKey = base64encodedkey==
AllowedIPs = 10.8.0.3/32
Endpoint = 192.168.4.96:51820
- Alice: 10.8.0.6 — Gateway, DNS, Pi-hole
- Cecilia: 10.8.0.3 — AI compute, TTS, MinIO
- Octavia: 10.8.0.4 — Gitea, NVMe storage, Docker Swarm
Next up: how we built the self-healing autonomy layer.