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”.
You will then receive a prompt stating “Login link 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.
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!
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.
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.
To start creating a project, click the Create Project button in the center (or top right corner).
If this is your first time creating a project, you will likely see an “Account Verification” prompt.
You can choose:
- 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.
- 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.
- 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.
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).
- If you want to deploy a database, click “Databases” to directly deploy various common databases.
- 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”.
- 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:
After clicking on the repository, Zeabur will automatically analyze your code and select the most suitable deployment method for you.
Click “Deploy” to deploy the project with one click. If needed, you can go to “Configuration” to adjust environment variables.
Deploy Services using AI
Zeabur’s AI Assistant allows you to quickly deploy the services you need using natural language.
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”:
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”.
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!