Free
$0forever
Your first project, with every feature. No card needed.
- 1 project
- Its staging copy and branch previews don't count
ox is a deployment platform: you connect a GitHub repo and ox deploys it to your own Ubuntu server with systemd and Caddy, no Docker. Your app gets a web address with HTTPS, a database if it needs one and daily backups, and every push goes live.
In beta, and our own apps run on it. Free for your first project.
Works with the code you already have
Hosting sites bill you for each app, each database, each background job and each test copy. A few small projects can cost more than your phone bill. One cheap server runs them all. The hard part was always the setup, and ox does the setup.
3 small apps on a hosting site
Each month$63–125
The same 3 apps with ox
Each month$15–34
Rough prices for small apps. Yours will be different. With one app, ox is free.
ox handles builds, HTTPS, databases, restarts and daily backups for every project.
See all featuresPlan your week
Less busy.
More done.
Plan your week, together
Less busy.
More done. With friends.
New version live in 41 seconds
Visitors served1,204
Visitors dropped0
Database backupsOn your server, and in your S3 bucket if you add one
my-appBranches
Own databaseOwn web addressDeleted on merge
my-appVersions
Back on version 13 in 4 seconds
Get this app ready for ox.
Reading package.json, prisma/schema.prisma, .env.example
# ox.toml
domains = ["myapp.com"]
[services]
postgres = {}
[cron]
emails = { schedule = "@daily", run = "npm run emails" }
Done. Before you deploy, add STRIPE_KEY in ox.
After that, you just push.
Your first sign-in creates your account. There's no password to remember.
Rent a fresh Ubuntu server, from about $5 a month. The command ox gives you locks it down and sets it up, so you won't need to log in to it again.
curl -fsSL https://deploywithox.com/install/… \
| sudo bash
ox reads your code and shows what it will run before anything starts. From then on, every push goes live.
A simple app needs no setup. A bigger one, with background workers,
scheduled jobs, saved files or a build ox can't guess, needs a short
ox.toml. Copy our guide into your coding AI. It reads
your code and writes that file. ox checks it before every
deploy, so a mistake stops the update before your live site is touched.
Works with Claude Code, Cursor, Codex, Copilot, Windsurf and any AI that can read your files.
# a Django app with a worker and a nightly job
domains = ["myapp.com"]
[app]
health = "/healthz"
[workers]
worker = "celery -A app worker"
[cron]
digest = { schedule = "@daily", run = "python manage.py digest" }
[services]
postgres = {}
redis = {}
# once: approve it in your browser
$ ox login
# deploy and wait for the result
$ ox deploy myapp --wait --json
Things you'd normally wire up yourself, or pay extra for.
You get the ease of a hosting site and pay for a plain server, plus $10 a month for ox Pro once you run more than one project.
| Question | Hosting sites | A server on your own | ox on your server |
|---|---|---|---|
| 3 small apps, each month | $63–125 | $5–24 | $15–34 |
| Time to put an app online | Minutes | A weekend, if it goes well | Minutes |
| Site stays up while it updates | Yes | Only if you build it | Yes |
| Daily database backups | Often costs extra | You write the script | Included |
| Test copy for each branch | Often costs extra | Hard to set up | Included |
| You own the server and data | No | Yes | Yes |
We rent brand-new servers, deploy an app in every supported stack, and put apps through updates, failed builds, backups and reboots. Here is our latest full run.
We moved our own apps, databases and all, onto ox using only its dashboard. Nobody had to log in to the server.
Saurav Sharma, builds ox. Lazy Planner runs on ox.36 of 36stacks went live
Run 20261014-084728-1506, commit 09daaef1
Every feature is in both plans. The only difference is how many projects you run. Your server is billed by your cloud company, as it would be anyway.
$0forever
Your first project, with every feature. No card needed.
$10a month, or $80 a year
Every project you have, on every server you connect.
Upgrade from Settings when you need a second project.
None of these are ready yet.
ox Cloud, at deploywithox.com, is a deployment platform: you connect a GitHub repo and ox deploys it to your own Ubuntu server with systemd and Caddy, no Docker. It is not Open-Xchange's OX App Suite or OX Security, which are unrelated products.
ox keeps only what it needs to run your account. Your app and its data stay on your server.
ox keeps:
ox login, with the IP address that asked.Stays on your server:
The privacy policy has every detail, and the security docs say it in short.
Only to do what you ask. Logs you open, rows you browse in Explore, and backups you download pass through ox to your screen. Your variables pass through ox when you view or save them, when ox copies them to a new staging copy or preview, and when it checks which ones a refused deploy still needs. ox does not save them.
Your server also sends ox its health, its usage numbers and the output of each run while it runs. Your code goes from GitHub straight to your server, with a short-lived, read-only token for that one repo (a repo with private submodules also gets one for just those repos). Alert emails go out through Resend. You choose which: a failed run or backup, a crashing process, a site or server that stops answering, high memory or CPU, a nearly full disk, or a finished deploy. Each says what happened, and for a failed run the start of its error.
ox has no analytics and loads no third-party scripts. It never reads your app's data for its own use.
A server is a computer in a data center that you rent by the month. Companies like Hetzner, DigitalOcean, Vultr and Linode rent them for about $5 to $24 a month. Pick a fresh one running the latest Ubuntu LTS. We test every release on servers with 4 GB of memory.
Sign-ups are open: sign in with GitHub. Your first sign-in creates your account, and there's no password. Your first project is free, with no card.
Free for one project, with every feature and no card. ox Pro is $10 a month, or $80 a year (4 months free), for every project, on every server you connect. A project's staging copy and previews don't count. You pay your cloud company for the server, as you would anyway, and there are no seats, build minutes or bandwidth fees. ox emails you 4 days before each renewal. Cancel any time and keep ox Pro to the end of the month or year you paid for, with a full refund of your first payment within 14 days, from Settings or with ox plan refund. If you leave ox Pro, your apps keep running.
No. You paste one command on your server once, and everything after that happens in the dashboard. ox doesn't use Docker, and you won't need to log in to the server. If you can push code to GitHub, you can use ox.
Through a connection your server opens. The small ox agent on it dials out to ox over an encrypted connection, so the agent needs no open port and ox holds no SSH key. Every command ox sends is signed, and the agent refuses anything unsigned, old or repeated. It only answers ox's fixed list of requests, so there's no way to run an arbitrary command through it.
Yes, with the ox CLI. Run ox login once and approve it in your browser. Then your AI can run ox deploy myapp --wait, read ox logs and check ox services. Every command takes --json and exits with an error when something fails.
Your live app keeps running. ox checks everything it can before it changes anything. If a step still fails, ox tells you which step, why, and how to fix it.
JavaScript and TypeScript (npm, Yarn, Bun, Deno), Python (uv, pip, Django, FastAPI), Go, Rust, PHP, Ruby on Rails, Java (Spring, Quarkus), .NET, Elixir (Phoenix) and plain websites. ox reads your project files to pick the right versions.
Yes. Your server and your data were always yours, your database backups are standard pg_dump files, and your variables live on your server. When you delete your account, ox removes only its agent from each server (or tells you the one command to run there), and your apps, databases and Caddy keep running with nothing managing them. Deleting a project instead removes its app and database, and sudo ox uninstall deletes everything ox created on the server, backups included, so download what you want to keep first. Uninstall leaves the security settings and the swap file in place. How to leave lists what to copy.
ox looks after the server
while you build the app.
Free for your first project. $10 a month for all of them.