Containers as a Service
Run a container on cas.run and it gets a hostname. Your GitHub SSH key is your login, the first container is free, and each one after it is a dollar a month. It is an alpha on one small machine, and not for anything you cannot afford to lose.
Quick start
Want to see one first? A service is running at https://hello-prologic.cas.run.
Three commands. The first checks the key you connect with against your GitHub account and writes a token for the CLI.
go install git.mills.io/cas/cas/cmd/cas@latest
ssh -p 2222 cas.run token | sh
cas run -p 80 nginx:alpineUse the SSH username that matches your GitHub login, and make sure the key you connect with is on your GitHub account.
What you get
- A hostname per service
name-login.cas.run - HTTPS on it, automatically wildcard certificate
- Kept running restarted when it exits
- Volumes that outlive restarts counted against your disk
- Logs and a dashboard CLI and web
- Your own domain with a paid unit
Pricing
- First container free64 MB. Your GitHub login is your account.
- Each further 64 MB container US$1 a month, or US$10 a year 3 containers, $2/moNot for sale yet; it will be a GitHub Sponsors tier, a dollar a month per container.
A container takes 64 MB unless you ask for more, up to 256 MB; a bigger one takes more of your containers' worth of memory. Containers run on box, a small container runtime, on one shared machine; see the docs for what is and is not supported, and the terms for what you agree to.