Quick Start
Install Unbind, create your user and deploy your first service.
You need two things:
- A Linux server you have root access to, with ports 80 and 443 open. 2 CPU cores and 4 GB of memory is a comfortable start.
- A domain where you can add DNS records.
Requirements has the full list of supported systems.
Run the installer
Connect to your server and run:
curl -fsSL https://raw.githubusercontent.com/unbindapp/unbind/master/apps/installer/install.sh | sudo shThe installer checks your system and sets everything up. It only stops for the things it cannot decide for you, like your domain.
Point your domain at the server
The installer shows the DNS records to add and checks them until they resolve. Add the wildcard record too. It is optional, but with it every new service gets a working domain with no extra DNS work. DNS Setup walks through it.
Create your user
Open the domain you picked. The first visit asks you to create your account, with an email and a password of at least 8 characters.
Deploy something
Create a project, then add a service. Pick one:
- GitHub Repo: Connect your account and choose a repository. See Deploy from GitHub.
- Docker Image: Search for an image like
nginx. See Deploy a Docker Image. - Database: Pick a database and a size. See Databases.
- Template: Pick an app from the templates.
Unbind builds the service, starts it and gives it a domain. Follow along in the deployment logs.