NixFleet

4 VMs. 10 minutes. The full GitOps loop, locally.

Bootstrap a working fleet on your laptop and watch the signed-artifact chain converge.

01The 4-VM reference fleet

nixfleet-demo spins up four QEMU VMs that exercise the full signed GitOps loop end to end: forge (Git forge + CI runner + Nix binary cache; the ed25519 release-signer lives here), cp (control plane, mTLS, signature verification), web-01 and web-02 (nginx agents on the stable-canary and edge channels). The repository ships with public demo keys so a fresh clone boots immediately - do not deploy this configuration to production.

After the 10-step walkthrough, nixfleet status on cp shows the converged fleet:

root@cp:~# nixfleet status
HOST    CHANNEL  CURRENT         DECLARED        STATUS       COMPLIANCE
forge   stable   q9w4kx2vp3nf7…  q9w4kx2vp3nf7…  ✓ converged  -
cp      stable   8jzm5lc7wxqr2…  8jzm5lc7wxqr2…  ✓ converged  0 outstanding
web-01  stable   yb3dr0h5p9fnt…  yb3dr0h5p9fnt…  ✓ converged  0 outstanding
web-02  edge     m7c4kx9l1bgwh…  m7c4kx9l1bgwh…  ✓ converged  0 outstanding

forge shows - in the compliance column because it's the build / signing host, not an audited workload. The three agents run the NIS2 preset.

github.com/arcanesys/nixfleet-demo  ·  MIT.

02What the demo demonstrates

03Prerequisites

04Run it

The 10-step walkthrough - exact commands, flags, port forwards, expected output - lives in the repository's README. Copy-paste, ten minutes of typing, then a coffee break for the first CI run. The README is the single source of truth. Commands change with the flake.

Open the walkthrough ↗ Open the repository ↗

05After the demo

If the loop converged on your laptop, the next step is a 15-min call to scope a workshop on 2–3 of your own hosts. The transition from demo to your infrastructure is documented in the workshop kit.

Scope a workshop →

Run a 3-month pilot. 5–15 hosts. Free.

Move your regulated workloads to a declarative substrate. Keep the rest where it is. We help you stand up the regulated zone with signed evidence ready for your auditor, whether you already run NixOS or migrate from Ansible / Puppet / Chef during the 12 weeks.

Book a 15-min call