Deployments
Ship any container, zero downtime
Deploy from a Docker image, a private registry, a Compose file, or the marketplace — with zero-downtime rolling updates and automatic rollback.
Sources
Deploy from anywhere
Point Coswarm at a Docker image, a private registry, a Compose file, or the marketplace — it turns any of them into a running Swarm service.
- Any Docker image
- Private registries
- Docker Compose import
- One-click marketplace
- Any Docker image
- Private registries
- Docker Compose import
- One-click marketplace
Zero downtime
Rolling updates that never drop traffic
Every deploy uses a start-first rolling strategy with a health-monitor window and automatic rollback, so a bad image never takes your service down.
- Start-first rollout
- 5-second health monitor
- Automatic rollback on failure
- Auto-restart crashed tasks
- Start-first rollout
- 5-second health monitor
- Automatic rollback on failure
- Auto-restart crashed tasks
Scale
Scale replicas, set the limits
Run replicated or global services, cap CPU and memory per service, and steer placement with constraints — all from the control plane.
- Replicated or global mode
- CPU & memory limits
- Placement constraints
- Bulk image updates
- Replicated or global mode
- CPU & memory limits
- Placement constraints
- Bulk image updates
Rollback
Every version, one click back
Coswarm records every image and config change, so rolling back to a known-good deployment is a single action.
- Full deployment history
- One-click rollback
- Image + config versioning
- Full deployment history
- One-click rollback
- Image + config versioning
Keep exploring
More of the platform
Your own PaaS is one command away
Install Coswarm on your server and deploy your first container in minutes — free, self-hosted, and yours to keep.
$ curl -fsSL https://coswarm.dev/install.sh | bash