Deploy to a server you own.

Rent a cheap server, add it with one command and pick a repo. ox gives your app a web address, a database and daily backups, and every push goes live.

In beta, and our own apps run on it. Billing isn't on yet, so nothing is charged.

Works with the code you already have

  • Next.js
  • React
  • Nuxt
  • SvelteKit
  • Astro
  • Remix
  • Vite
  • Node.js
  • Express
  • Hono
  • NestJS
  • Bun
  • TypeScript
  • pnpm
  • Yarn
  • Python
  • Django
  • FastAPI
  • Flask
  • uv
  • Poetry
  • Go
  • Rust
  • PHP
  • Static sites
  • Postgres
  • Redis
  • Qdrant
  • Neo4j
  • Hugging Face

One server can run all your apps.

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

  • 3 apps$21–60
  • A database$15–25
  • A cache$10
  • A background job$7–20
  • Test copies$10+

Each month$63–125

The same 3 apps with ox

  • Your server$5–24
  • ox Pro$9
  • Database and cacheIncluded
  • Background jobsIncluded
  • Test copies, backupsIncluded

Each month$14–33

Rough prices for small apps. Yours will be different.

The server work, done for you.

What a server needs, done the same careful way on every push.

~/my-app $ git push
myapp.com

Plan your week

Less busy.
More done.

Start free

Plan your week, together

Less busy.
More done. With friends.

Start free

New version live in 41 seconds

Live in three steps.

After that, you just push.

  1. Step 1Sign in with GitHub

    Your first sign-in creates your account. There's no password to remember.

  2. Step 2Paste one command on your server

    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://getox.in/install/… \ | sudo bash
  3. Step 3Pick a repo and press Deploy

    ox reads your code and shows what it will run before anything starts. From then on, every push goes live.

Let your AI write the setup.

Most apps need no setup at all. When yours does, copy our guide into your coding AI. It reads your code and writes a small ox.toml file. ox checks that file before every deploy, so a mistake stops the update before your live site is touched.

Download SKILL.md

Works with Claude Code, Cursor, Codex, Copilot, Windsurf and any AI that can read your files.

ox.tomlWritten by your AI
# 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    = {}
TerminalYour AI can deploy too
# once: approve it in your browser
$ ox login
# deploy and wait for the result
$ ox deploy myapp --wait --json

Already set up for you.

Things you'd normally wire up yourself, or pay extra for.

  • HTTPS on every web addressIt turns on by itself and renews by itself.
  • Databases, ready to usePostgres and Redis, plus Qdrant and Neo4j for AI apps. The connection details just show up.
  • Background jobs and timersRun a worker all day, or a task every night.
  • Apps kept apartEach app runs on its own and can't read the others' files. A memory limit stops one busy app from slowing the rest.
  • Errors in plain wordsIf something's wrong, ox stops before touching your live app and tells you how to fix it.
  • Live logsWatch your app, your jobs and every update as they happen.
  • AI models, downloaded for youList a Hugging Face model and it's on the server when your app starts.
  • No DockerYour app runs straight on the server. Nothing extra to learn or fix.

How ox compares.

You get the ease of a hosting site at the price of a plain server.

ox compared with hosting sites and running a server on your own
Question Hosting sites A server on your own ox on your server
3 small apps, each month$63–125$5–24$14–33
Time to put an app onlineMinutesA weekend, if it goes wellMinutes
Site stays up while it updatesYesOnly if you build itYes
Daily database backupsOften costs extraYou write the scriptIncluded
Test copy for each branchOften costs extraHard to set upIncluded
You own the server and dataNoYesYes

Tested on real servers before every release.

We rent brand-new servers and put real apps through updates, failures, backups and restarts. This is the last full run.

We moved our own apps, databases and all, onto ox using only its dashboard. Nobody had to log in to the server.

The ox team. Lazy Planner runs on ox.
Release test run 29 Sep 2026, fresh 8 GB server

24 of 24real apps went live

  • No visitors dropped during an update
  • A failed build leaves the live app running
  • ox itself stays under 60 MB of memory
  • Removing ox leaves the server clean, checked file by file

Run 20260929-010809-a0e7

Pay per server, not per app.

One server can run many apps. You pay ox a flat price for each server you connect, and your cloud company for the server itself, as you would anyway.

Free

$0forever

One app on one server, to see how it feels.

  • 1 server, 1 app
  • Push to deploy, with no downtime
  • HTTPS that renews by itself
  • Postgres and Redis, connected for you
  • Background jobs and nightly tasks
  • Live logs and plain-words errors
  • Undo to any earlier version
  • The AI setup guide
Sign up with GitHub

Beta price, yours to keep

Pro

$9per server, each month$12

Everything your apps need, on as many servers as you run.

Everything in Free, plus

  • As many apps as your server can hold
  • A test copy for every branch, with its own database
  • Daily backups of every database, Qdrant and Neo4j too
  • Qdrant, Neo4j and Hugging Face models for AI apps
  • Memory limits so one busy app can't slow the rest
  • A console into each database, right in the dashboard
  • Help by email from the people who built ox

Coming soon

Billing isn't on yet during the beta, so nothing is charged. These are the prices we plan to charge. Three apps on one server cost $9 a month on Pro, not $9 each. Join during the beta and you keep $9 for as long as you stay.

Coming after the beta.

What we're building next. None of it is ready yet.

  • ox writes the setup for youRight in the dashboard, with no AI tool needed. You check it before anything runs.
  • A home for AI agents and botsRun them all day, with a log for every task they do.
  • Preview links on GitHubEach pull request shows its test copy's web address.
  • Invite your teamLet others help run your apps.

Questions.

What is a server, and where do I get one?

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–24 a month. Pick a fresh one running the latest Ubuntu LTS. We test every release on servers with 4 GB of memory.

How do I sign up?

Sign-ups are open: sign in with GitHub. Your first sign-in creates your account, and there's no password. ox is in beta and billing isn't on yet, so nothing is charged.

Do I need to know Linux or Docker?

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.

How does ox reach my server?

Through a connection your server opens. The small ox agent on it dials out to ox over an encrypted connection, so no port is opened 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.

Can my AI agent deploy?

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.

What happens if an update 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.

Does ox see my code or my data?

Your code is built and runs on your server. Your database and your variables stay there too: ox shows your variables in the dashboard but keeps no copy. Backups stay on your server, and go to storage you own if you add it. ox reads only the repos you pick, with a read-only GitHub token made for that one repo and that one deploy.

Which languages work?

JavaScript and TypeScript (npm, pnpm, Yarn, Bun), Python (uv, Poetry, pip, Django, FastAPI), Go, Rust, PHP and plain websites. ox reads your project files to pick the right versions.

Can I leave?

Yes. Your server and your data were always yours. Your apps are plain programs on it, and your database is plain Postgres. ox removes itself cleanly and leaves the security settings in place.

ox minds the server.
You build the app.

Put your next app on a server you own.

Nothing is charged during the beta, and beta users keep the $9 price.