Public beta · 30 November 2026

Own your cloud.
Rent nothing.

Deploy apps, Postgres with point-in-time recovery, cron jobs and domains on servers you own, on any provider. Backups you can prove. Changes only your passkey can approve.

Your servers, your bill. Unrent never holds an SSH key to them.

web → production srv-fra-1
  1. Clonemain · 8f3c2a1
  2. BuildDockerfile
  3. Push imagesha256:6f1e…
  4. Migraterestore point saved
  5. Start512 MB
  6. Health checkGET /healthz 200
  7. Switch traffic0 failed requests
  8. Drain old releasekept for rollback
LivePrevious release still one click away
Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Any Git URL
  • Hetzner
  • Any Ubuntu or Debian server
  • Cloudflare Tunnel

Three ways in

Provision

Pick a provider, region and size. Unrent creates the server in your own account and hardens it before anything runs.

Bring your own

Paste one line on any Ubuntu or Debian server. The agent checks the machine, shows you every change it will make, then applies it.

Adopt

Already running things by hand? Start read-only: get a report of what runs and what's at risk, then protect, manage or migrate one piece at a time.

curl -fsSL https://get.unrent.dev | sudo sh -s -- --token unr_enr_…

The installer verifies its own signature before it runs anything. Prefer packages? apt and manual installs are documented too.

Everything your product runs on

Apps from Git

Push to deploy from GitHub, GitLab or Bitbucket. Built off your production server, deployed by image digest, rolled back in one click.

Postgres you can trust

Postgres 17 and 18 with point-in-time recovery to storage at another provider, and weekly restores that prove it works.

MySQL, MariaDB, Valkey

One click each, wired into your app as references, with nightly backups and restore drills.

Cron jobs

Scheduled jobs from your app's image, with history, run-now and alerts. They keep running if Unrent is down.

Domains and TLS

Automatic certificates, or zero open ports through your own Cloudflare Tunnel.

Environments

Production, staging and dev on one server or many. Each gets its own network, secrets and database. Promote the exact same image.

Logs and metrics

Live logs with secrets redacted on the server, host and container metrics with deploy markers.

Alerts

Disk, memory, failed deploys, missing backups, failed restore drills and expiring certificates, by email or webhook.

Agents welcome. Nothing irreversible without your passkey.

Connect Claude Code, Codex or Cursor to Unrent's MCP server. Your agent can read logs, deploy, roll back and restart. Anything destructive becomes a signed job that waits for you.

Your server checks the passkey approval itself. Even a compromised Unrent can't drop a database or delete a backup.

AI that explains failures runs with your own model API key, from your server to your provider. We never see your logs or your key.

  1. 1
    Your agent asksdb.restore.promote · production
  2. 2
    Unrent signs and waitsThe job is held, not sent
  3. 3
    You approve with your passkeyBound to this exact job
  4. 4
    Your server verifies, then actsOld database kept for 7 days

Backups you can prove

A backup is only real once it has been restored. Unrent restores your Postgres backups every week on its own, checks the data, and shows you the result next to the database.

  • Point-in-time recovery to storage at a different provider
  • Success means the backup is in the bucket, not that a command exited 0
  • Restore to a scratch copy without touching production
  • Promote a restore with your passkey, with one-click undo
postgresDrill passed
Restorable to
any second in the last 14 days
Last drill
2 h ago · restored in 1 min 48 s
Data loss window
41 s at the time of the drill
Stored at
another provider

Example values.

Safe by default

No inbound access

The agent on your server connects out. Unrent never holds an SSH key or a password for your machines.

Signed, typed jobs

Every action is a job with a fixed schema, signed for your organisation. There is no remote shell.

Secrets we can't read

Values are sealed in your browser to keys only your servers hold.

Two processes on the server

The networked part runs unprivileged. The root helper has no network and re-checks every signature.

Tamper-evident audit

Every action, approval and result is recorded in a hash chain, with the server's own signature on results.

Your apps outlive us

If Unrent is down, or you leave, your apps, cron jobs, backups and certificates keep running.

What it costs

You pay your provider for servers and storage. During the beta, Unrent costs nothing. Put in your own numbers.

Defaults are examples. Check your provider's current prices.

With Unrent: 34.73 per month

Pricing

Beta

Free

  • Unlimited servers and apps during the beta
  • Postgres point-in-time recovery and restore drills
  • MCP server and passkey approvals
  • AI features with your own model key
Join the beta

After the beta

Announced before the beta ends

Beta users get at least 30 days' notice before any charge. Your servers, storage and model usage are always billed by your own providers, never marked up by us.

Questions

What happens if Unrent goes down, or shuts down?

Your apps, databases, cron jobs, backups and certificate renewals keep running on your servers. You lose the console until it's back. If you leave, the agent can be removed and your workloads stay.

Can Unrent get into my servers?

No inbound access: the agent connects out, and there's no remote shell. Unrent can only send typed, signed jobs, and anything destructive needs your passkey, checked on your server.

Which servers and providers work?

Any Ubuntu 24.04/26.04 or Debian 12/13 server on amd64 or arm64, wherever it is. During the beta, Unrent can also create servers for you on Hetzner, with more providers after.

Which databases?

Postgres 17 and 18 with point-in-time recovery, MySQL 8.4, MariaDB 11.8 and 12.3, Valkey (Redis-compatible) and SQLite with Litestream. More engines follow after the beta.

Do I need to know Linux?

No. Everything is a button. If you do, every change is shown as a plan before it's applied.

How does the AI work, and who pays for it?

You add your own model API key. Your server sends the redacted evidence straight to your provider. Unrent never sees the key, the logs or the prompt, and charges nothing for AI.

Is the agent open source?

The agent and the server configuration it applies will be open source under Apache-2.0 at the public beta.

Join the beta

We let people in in small groups from 30 November. Tell us what you'll run.

We'll only email you about the beta.