CHROMA
push code. fire webhook. ship it.
hosting that actually
makes sense
you push your code, call the redeploy webhook, and chroma takes it from there. it clones your repo, builds it inside a fresh container, and serves it on a domain you already own. no extra steps.
drop a .chroma.yml in your repo. it lists your build steps,
your start command, and which port maps to which domain. that file is
your entire deployment config. nothing else to touch.
under the hood it runs alpine linux inside lxc containers. boring stuff, on purpose. it does not try to be clever and it does not break in surprising ways.
push to git, call the webhook with your api key, and it redeploys
each project gets its own lxc container and a clean alpine rootfs
register a domain you own, point it to a port in .chroma.yml
fully open source. self-host it or use the managed version