Get Started

Getting Started

Step One: Create an Account

You need to create an account to start deploying your services on Zeabur.

If you are new to Zeabur, you will need to register using your email (the first option). Enter your email address here, then click “Continue with Email”.

Login

You will then receive a prompt stating “Login link sent”.

Verification mail sent

Open your email inbox (e.g., Gmail, Outlook, Apple Mail), and you will see an email from Zeabur. Click the “Log in” button within the email.

Verification mail

💡

If the browser you are logging in from is not your system’s default browser (i.e., if opening the link launches Safari instead of Chrome), you can right-click the “Log in” button to copy the link, then paste it into the browser you wish to use.

Once this login interface appears, it means you have successfully logged in!

Onboarding UI

Remember that you can switch the interface language in the top right corner! We currently support Traditional Chinese, Simplified Chinese, English, Japanese, Spanish, and Indonesian.

Switch language

Step Two: Create a Project

In Zeabur, a Project serves as a single container for all related services that make up a real-world application. For example, if your application consists of a frontend website, a backend API, and a database, they should all be kept within the same Project.

Project structure

To start creating a project, click the Create Project button in the center (or top right corner).

Create new project

If this is your first time creating a project, you will likely see an “Account Verification” prompt.

Account verification

You can choose:

  1. Verify using a phone number. Most countries and regions support this method. If your country or region does not support it, or if you need to bind multiple Zeabur accounts, in addition to contacting us, you can also refer to the second and third options.
  2. Pre-deposit some usage credits. As long as you haven’t subscribed to a Dev Plan or server, and are not involved in severe abuse (e.g., violating ToS by initiating high-volume DoS attacks), we will not deduct from your balance.
  3. Link a credit card. Similar to the second point, we will not initiate any charges unless you perform subscription operations; it’s purely for verification purposes.

Choose your preferred method, then click the “Verify” button in the corresponding section.

Once verification is complete, you can recreate the project and see the successfully created project.

Project page with add service

Step Three: Deploy Services

Zeabur can deploy a wide variety of services, including databases (PostgreSQL, MySQL, Redis), open-source projects (n8n, WordPress), or your own custom applications (imported from GitHub or uploaded from a folder).

Project page with add service

  • If you want to deploy a database, click “Databases” to directly deploy various common databases. Database services
  • If you want to deploy an open-source project, Zeabur’s “Templates” provide many pre-configured common open-source projects, which you can deploy with one click by selecting “Templates”. Template services
  • If you want to deploy your own custom application, you can upload your code by clicking “GitHub” or “Local Project,” or you can click “Cursor” to directly deploy your current project.
  • If the open-source project you want to deploy is not listed in “Templates,” you can also set it up yourself using a “Docker Image,” which is an advanced operation.

Taking GitHub deployment as an example, you need to first link your account to GitHub and wait for about 1 minute, then search for the repository you wish to deploy:

Search repository

After clicking on the repository, Zeabur will automatically analyze your code and select the most suitable deployment method for you.

Build plan

Click “Deploy” to deploy the project with one click. If needed, you can go to “Configuration” to adjust environment variables.

Build configuration

Deploy Services using AI

Zeabur’s AI Assistant allows you to quickly deploy the services you need using natural language.

Zeabur Agent

Click “Agent” in the navigation bar to access the AI Assistant interface. If you encounter any deployment issues, you can also ask it for help!

Step Four: Launch Your Website

To make your website accessible to others, you can bind your own domain in “Domains”:

Bind domain

Wait for about 30 seconds, then you can click on the domain. Zeabur will handle HTTPS and other settings for you. Once everything is confirmed, you can share your website.

If you need to bind your own domain, you can find more information in the Domain Binding documentation.

What’s Next?

If you wish to log in using your Google or GitHub account, you can bind your GitHub and Google accounts in “Settings” > “Integrations”.

Account integration

Next, you can continue to explore Zeabur’s rich template library and various features for different purposes (e.g., File Management, Logs). If you need technical support, Zeabur’s Discord server has dedicated channels to help you resolve any issues!