alpha

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:alpine

Use 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 free
    64 MB. Your GitHub login is your account.
  • Each further 64 MB container US$1 a month, or US$10 a year 3 containers, $2/mo
    Not 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.