My main project. Connect a GitHub repo and ox deploys it to your own Ubuntu server with systemd and Caddy, no Docker. It reads the repo, so most stacks need no config.
- Checks a plan before every deploy, switches releases with no downtime, and keeps the live one running if an update fails.
- One-click rollback, daily backups, and preview environments per branch that you can promote.
- A console, a CLI with
--jsonon every command, and an llms.txt for AI agents. - Deployed 85 open-source apps (Mastodon, Ghost, NetBox, Keycloak and more) on fresh servers with no Docker, each one tested after a deploy, backup, redeploy and reboot.
Website Docs Story Examples on GitHub
Posts: 85 apps deployed with ox, Why I stopped paying for Vercel, Why I built ox, FastAPI on your own VPS

