Nella
Deploy dockerized projects to your own server. A Dockerfile, four lines of config, and three commands take a bare machine to a running app.
$ nella init
# nella.yml service: nella-website image: matthieumota/nella-website servers: - 192.168.0.1 domain: nella.com # optional
$ nella setup
Installs Docker on a bare machine, then deploys. Once per server — and nothing of nella is left behind on it.
$ nella deploy
Every time after. Builds on your machine, pushes to the registry, makes sure the Caddy proxy is up, then pulls and starts the container. The certificate is issued on the first request.
Nothing on the server
No agent, no config files, no credentials. Nella drives
ssh and docker
from your machine.
Any Dockerfile
Go, Rust, PHP, Python, Node, or a folder of HTML. If it builds, it deploys.
No ports published
The proxy is the only container binding the host, so Docker never opens a hole past the firewall.