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.

Coswarmcoswarm · deploy pipeline Live

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
Deploy from anywhere
  • 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
Rolling updates that never drop traffic
  • 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
Scale replicas, set the limits
  • 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
Every version, one click back
  • Full deployment history
  • One-click rollback
  • Image + config versioning
Coswarm

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.

bash install.sh
$ curl -fsSL https://coswarm.dev/install.sh | bash