Introduction
What Unbind is and what you can do with it.
Unbind is an open-source platform for running your apps on your own servers. You bring a server and a domain. Unbind gives you the workflow of Railway or Heroku, and you keep the hardware, the data and the bill.
It is MIT licensed and the code is on GitHub.
What you can do
- Deploy from GitHub: Connect a repository and Unbind builds and deploys it on every push. Most apps need no Dockerfile.
- Run Docker images: Point a service at any image, public or private.
- Create databases: PostgreSQL, MySQL, Redis, MongoDB and ClickHouse run next to your services, with backups to S3 compatible storage.
- Start from a template: Deploy apps like Supabase, n8n, Plausible and WordPress by filling in a short form.
- Use your own domains: Every service can get a generated domain or a custom one. Certificates are issued and renewed for you.
- See what is happening: Logs and metrics are built in, for one service or a whole project.
- Automate it: Everything you can do in the UI is also in the API, and AI agents can use it through the MCP server.
How it scales
Start with one server. When you need more room, add servers and Unbind spreads your services across them. You do not reinstall or migrate anything.
Under the hood Unbind runs on Kubernetes. You never have to touch it, but it is there if you want it. How Unbind Works has the details.