Automation
Deploys that run themselves.
A deploy token per app for your CI, a GitHub Action that uses it, updates rolled out in bulk, and Cosmo checking for newer images on any registry.
A token that does one thing
Each app can have a deploy token that redeploys it with a new image, and nothing else. Rotate or revoke it from the app.
A GitHub Action, copied in a click
The app page writes the workflow step for you with kintsdev/coswarm-deploy. Push a tag, and the new image rolls out.
Bulk updates
Move many services to a new image or tag and roll them out together.
Swarm Sync
Services created outside Coswarm are found every two minutes and can be adopted, and records that drifted from Swarm reconciled.
In detail
What you get
Keeping up to date
- Cosmo checks what your apps run against Docker Hub and any OCI registry: GitHub, Quay, Harbor and others.
- A deploy, a redeploy, a start or a stop can post to Slack, Discord or Mattermost.
Coswarm itself
- The panel tells you when a new version is out, with its changelog, and updates its own services in one click.
With Cosmo
Ask Cosmo which apps run an old image, what a newer tag changes, or to keep a watch that tells you when something needs attention.
How Cosmo works- “Which of our images have newer versions?”
- “Deploy the latest tag of api”
- “Check for updates every Monday and tell us in Slack”
Your servers are waiting.
One command, a minute or so, and the panel is on your domain. Free, and yours to keep.
curl -fsSL https://coswarm.dev/install.sh | bash