Most platforms that deploy your app also run it. That is convenient right up until the platform has a bad afternoon, and then your site has one too.
DevOps Buddy is built the other way round. Your apps run on your virtual machines, in your cloud account, behind a reverse proxy on that same machine. We hold the buttons, not the traffic.
If our control plane is unreachable, three things are true:
That third one is the honest cost, and it is the one we accept. A deploy that has to wait an hour is an inconvenience. A site that is down for an hour is a phone call from a customer.
The piece of us that runs on your machine is a single Go binary. It polls us over HTTPS and asks whether there is anything to do. It does not listen on a port, and there is no SSH key of ours on your server.
That means you can put your machine behind whatever firewall you like — Buddy does not need a hole in it.
On a container server, your apps are ordinary docker compose projects under
/var/lib/buddy/apps. On a classic server, they are ordinary nginx sites
under /var/www. Stop paying us, remove the agent, and everything keeps
running exactly as it is.
That is the part we would want to read before trusting a platform, so it is the part we built first.
Running this on your own cloud takes about ten minutes. Get started free