CapRover gives us the power and flexibility of managing a docker cluster on our own server. With one click apps out of the box we're usually able to setup new systems, services and databases fast. 5 second deployments.
A newer web server, Caddy 2 has automatic security certificates and an API built in. We're exploring Caddy 2 as a faster and convenient platform for the future.
To provide fault tolerance and distributed locks we use Consul to coordinate configuration and health. HashiCorp are showing everyone how a multi-cloud approach gives us flexibility.