To get started, you need to create an account in Zeabur. You will need a GitHub account to sign up. If you don't have one, you can create one here (opens in a new tab).
Go to the login page (opens in a new tab), you will see a button to sign up with GitHub. Click on the button, and you will be redirect to the GitHub authorization page. Click on the "Authorize" button to authorize Zeabur to access your GitHub account.
A project is presented as a group of services. You can deploy multiple services in a project so that they can communicate with each other easily.
After the authorization, you will be redirect to the Zeabur dashboard automatically.
Click on the Create Project button to create a new project. You can also type
CMD + k to open a quick actions menu, where you can find
Create Project to proceed.
You will see a modal below to select your project region. Zeabur now supports 2 regions, including GCP servers in
asia-east and AWS servers in
Choose the region you want to deploy your service to, and we will create a project for you with a random name, which you can modify it later in the project settings.
If it is your first time to create a project in Zeabur, you may need to follow the instructions to read and agree our terms of service to proceed.
Click on the project you just created, Zeabur will open a project page for you.
To deploy a service, just cilick on the Add Service button. And you will see a modal allows you to select the service type.
Zeabur supports 2 types of services, including Git Services and Marketplace Services.
Git Services allows you to deploy your source code from GitHub. Zeabur will automatically build and deploy your source code for you. You need to configure your GitHub access for the first time so that Zeabur can access your repositories.
Marketplace Services allows you to deploy a service from a marketplace of common services (such as a database or an open source tool), you can see the open source marketplace here (opens in a new tab).
Just choose the service type you want, and you can search for the service you want to deploy.
After deployed, you can learn about domain binding to expose your service with an automatically configured TLS certificate, or learn about environment variables to understand how Zeabur can automatically inject variables into your program.