Containers as a Service
Run a container on cas.run and it gets a hostname. No account to create, no card to enter: your GitHub SSH key is your login. It is an alpha, run on one small machine for early adopters, 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
- 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.