Downloads · AGPL-3.0 · pre-alpha

Get Rasputin

Flashable images for the node OS and the firewall, published straight from the source repositories. Every image is signed and ships a manifest.json with a SHA-256 checksum for each artifact — verify before you flash.

Latest stable images

resolved 2026-07-10

Rasputin OS

2026.07.1

The node operating system — one image per architecture; a node's role is chosen at first boot. The web control plane ships inside this image, so there is nothing else to install.

Release notes & checksums →

Rasputin Firewall

2026.07.1

The dedicated firewall node — a separate x86-only image on its own release cadence, with stateful filtering, WireGuard, and tap-mode intrusion detection, managed from the same UI as the rest of the cluster.

Release notes & checksums →

Flash it in four steps

  1. Verify. Check the image's SHA-256 against the manifest.json on its release page. Authenticity rides on the signature, not on where the file is hosted.
  2. Flash. Write the image to a microSD card, NVMe, or USB drive (xz -d the OS image first; the firewall image flashes as-is).
  3. Seed. Drop a one-line rasputin-seed.env onto the boot partition — your node's role and your SSH public key. No key is baked in; yours is the only one.
  4. Boot. Power on and open http://rasputin.local. The first-run wizard registers a passkey and lands you on the dashboard — under ten minutes, cold start to working cluster.

Before you flash

  • It's pre-alpha. Image layouts and update formats still change without notice. Don't put it in front of a network you care about — yet.
  • Two supported targets. Raspberry Pi 4 / 5 / CM5 (arm64) and Intel N100 / amd64 for nodes; an N100 box for the firewall. Everything else is community territory.
  • There is nothing to buy. Rasputin runs on hardware you already own, and the software is AGPL-3.0 — free, no paywall, no open core.