Free & open source — Apache 2.0

Real Linux servers.
On your machine.

Deploy real machines in seconds — not containers, actual servers with their own kernel. Full systemd, real networking, SSH access. Like Docker, but you get a real server.

$ curl -sSL https://get.sistemo.io | sh

What can you do with Sistemo?

Anything you'd do on a real server — because it is a real server.

Deploy a full-stack app

PostgreSQL + API + frontend — each in its own machine with private networking. Production-identical on your laptop.

sistemo machine deploy debian --name api --expose 8080

Turn any Docker image into a machine

Use nginx, postgres, python, or any Docker image. Get a real machine instead of a container.

sudo sistemo image build nginx:latest
sistemo machine deploy nginx --expose 80

Create private networks

Machines talk to each other on a private network — isolated from your host. Just like production.

sistemo network create backend
sistemo machine deploy db --network backend

SSH from your browser

Open a terminal to any machine directly in your browser. No SSH keys to manage.

sistemo machine terminal my-server

Persistent block storage

Root volumes tracked automatically. Resize, attach, and detach volumes between machines. Use --preserve-storage on delete to keep data.

sistemo volume create 10G --name data
sistemo machine deploy debian --attach=data

Web dashboard

Deploy machines, open browser terminals, manage images, volumes, and networks — all from a single UI at localhost:7777.

sistemo up
# Open http://localhost:7777/dashboard/

Test Ansible/Terraform on real machines

Spin up 5 target machines in 30 seconds. Run your playbooks. Delete everything when done.

sistemo machine deploy debian --name web1
sistemo machine deploy debian --name web2

From zero to machine in 30 seconds

No account. No credit card. Just paste this into your Linux terminal.

1

Install (one command)

Downloads a ~15 MB binary. Sets up Firecracker, kernel, and SSH keys automatically.

~10 seconds
2

Start the daemon

Runs an HTTP API on localhost. Manages machine lifecycle, networking, and storage.

instant
3

Deploy a machine

Downloads the image from the registry (or use a local Docker image). Boots a real machine.

~5 seconds
4

You're in

SSH into a real Linux server. apt, systemd, nftables — everything works.

instant
$ curl -sSL https://get.sistemo.io | sh
✓ Downloaded sistemo v0.6.0
✓ Firecracker installed
✓ Kernel ready
$ sistemo up && sistemo machine deploy debian
✓ Daemon started on :7777
⟳ Downloading debian... done (380 MB)
✓ Machine "debian" running — 10.200.0.2
$ sistemo machine ssh debian
root@debian:~#
_ (you're in a real machine)

How Sistemo compares

Docker gives you containers. Proxmox gives you a hypervisor. Sistemo gives you real servers in seconds.

SistemoDockerProxmox
IsolationReal VM (KVM)Shared kernelReal VM (KVM)
Installcurl | shapt installFull ISO + dedicated machine
Boot time~2-5 seconds~1-3 seconds30-120 seconds
Binary size~15 MB~200 MB + daemonFull OS (4 GB+)
systemd✅ Full support❌ PID 1 hacks✅ Full support
NetworkingReal NICs + nftablesDocker bridgeReal NICs + bridge
SSH accesssistemo machine sshdocker execSSH (manual setup)
Browser terminal✅ Built-in✅ noVNC
Docker images✅ Any image → machineNative
Runs on laptop❌ Needs dedicated HW

Built for developers who need real servers

Full-stack developers

Deploy your entire stack locally — database, API, frontend — each in real machines.

DevOps engineers

Test Ansible playbooks, Terraform configs, and CI/CD pipelines on real machines.

Linux learners

Practice sysadmin skills on real servers you can break and rebuild in seconds.

Homelab enthusiasts

Run services on your own hardware. No cloud bills, no vendor lock-in.

Ready to try it?

One command to install. Your first machine boots in seconds. Free forever — Apache 2.0 open source.

$ curl -sSL https://get.sistemo.io | sh

Requires Linux (kernel 5.10+) · Intel VT-x or AMD-V · 4 GB+ RAM · x86_64 and ARM64