About This Architecture
Navi NixOS Fleet Deployment Architecture orchestrates multi-node infrastructure provisioning through a declarative Hive specification and persistent daemon, routing configuration changes via VPN gateway, core firewall, and router to cloud and bare-metal node clusters. The architecture chains cloud provisioning with Terraform/Terranix, remote NixOS installation via nixos-anywhere, secret delivery, DNS management, disk decryption, and Colmena-compatible config switching before distributing updates across segregated VLANs via load-balanced fanout dispatch. This pattern enables operators to manage heterogeneous fleets—cloud nodes on VLAN 10 and bare-metal nodes on VLAN 20—from a single declarative source of truth, eliminating configuration drift and manual provisioning overhead. Fork this diagram on Diagrams.so to customize node counts, VLAN ranges, or integrate alternative provisioning tools like Nixops or deploy-rs. The design demonstrates zero-trust network segmentation with VPN-gated access, firewall enforcement, and encrypted secret delivery—critical for production fleet management at scale.