Getting started
To deploy with Unrent, create an account, connect a Linux server with one command (or create one on your cloud), then add a service from an image or a GitHub repository and deploy it. You need a server running Ubuntu 24.04 or 26.04, or Debian 12 or 13 (amd64 or arm64).
1. Create an account
Go to app.unrent.dev/signup, enter your email and name, type the 6-digit code we email you, and create a passkey. There is no password. Then name your first organisation.
2. Connect a server
In Servers, choose Add a server. Pick a mode (observe, protect or manage), copy the command and run it on the server as root. The token in it works once and expires after 15 minutes.
curl -fsSL https://get.unrent.dev/install.sh | sudo sh -s -- --token <one-time token>The server shows as connected within about 30 seconds. Or choose Create on… to have Unrent create the server in your own Hetzner, DigitalOcean, Vultr, Akamai (Linode), Scaleway or UpCloud account: see Servers and hardening.
3. Add a service
- Image: a public image from Docker Hub, GitHub Container Registry, Amazon ECR Public, Quay or the GitLab registry, or a private one with registry credentials
- From a repository: a GitHub repository with a Dockerfile, built on your server. See Builds from GitHub
Set the port your app listens on and a health check (HTTP path or TCP). Add variables in Config; values you mark as secret are sealed in your browser before they are sent.
4. Deploy
Press Deploy. The run view shows each step live: pull or build, pre-deploy command, start, health check and the switch. Your service gets an HTTPS address on unrent.page straight away.
Next steps
Questions
What does a server need?
A server running Ubuntu 24.04 or 26.04, or Debian 12 or 13 (amd64 or arm64) with systemd, and Docker Engine 27 or newer for apps and databases. The installer can install Docker with --install-docker.
Can I try Unrent without a server?
No: Unrent runs your apps on servers you own. The first server is free.
Updated . This page as Markdown.