Use cases

One deployment loop, many fleets

Pick the one closest to yours.

Deploy one Compose file to every Raspberry Pi you own

Stop SSH-ing into each Pi to pull and restart. Register the devices, create a release, and roll it out with a health gate.

Fleet management for Raspberry Pis, without Kubernetes

Rollouts, health gates, and rollback borrowed from cloud practice, applied to physical devices, explained in Compose terms.

Update containers on remote devices without opening SSH

Devices behind customer firewalls, on cellular, or in a cabinet nobody visits. The agent connects out; you deploy from the portal or the API.

A Balena alternative for fleets of 5 to 100 devices

Balena is excellent at scale and it comes with its own OS and a $159 step after ten devices. Simple Docker Ops keeps your Linux and prices the small commercial fleet fairly.

A Portainer alternative built for physical fleets

Portainer is a container admin UI for servers. Edge fleets need desired state, offline reconciliation, staged rollouts, and a commercial licence that fits fifteen boxes.

Canary deployments for Compose workloads on real devices

Deploy to two test devices, then 10 percent, then everyone. Each wave waits for health. A failure threshold pauses or rolls back.

ARM64 and x86_64 in one fleet, without exec format errors

Releases inspect the OCI manifest list for every image and record its platforms. Devices report their architecture. Incompatible pairs are blocked before deployment.

Deploy behind NAT and firewalls without inbound access

The agent keeps one outbound TLS connection to the control plane. Deployments, commands, logs, and diagnostics flow over it. Nothing inbound, ever.

Add your first device free.

Five devices and five gigabytes of registry on the Free plan. No card, no sales call, no Kubernetes.

curl -fsSL https://simpledockerops.com/install | sudo sh