Get StartedFAQ & SupportFAQ & Support

FAQ & Support

Get Help

If you encounter issues while using Zeabur, there are several ways to get help:

Frequently Asked Questions

How do I reset my password?

Zeabur uses third-party login (GitHub, Google, etc.), so there is no separate password to reset. If you cannot log in, try using the same login method you used when you signed up, or contact the support team via community forum.

Why is my deployment failing?

Deployment failures are usually caused by:

  • Build errors — Make sure your code builds successfully locally.
  • Missing environment variables — Verify that all required environment variables are properly configured.
  • Incorrect port configuration — Ensure your application listens on the correct port (Zeabur automatically injects the PORT environment variable).
  • Insufficient memory — The build or runtime may exceed your plan’s resource limits.

Check the service logs in your Dashboard for detailed error messages.

How does billing work?

Zeabur uses a usage-based billing model, charging based on your CPU, memory, and network usage. For a detailed breakdown, see Pricing Plans.

Can I use a custom domain?

Yes. Zeabur supports binding your own domain name. You will need to add the appropriate CNAME record in your DNS settings. For step-by-step instructions, see Public Networking.

How do I contact support?

You can reach us through:

What programming languages are supported?

Zeabur supports a wide range of programming languages and frameworks, including Node.js, Python, Go, Rust, Java, .NET, PHP, Ruby, and more. For the full list and deployment guides, see Guides.

How do I upgrade my plan?

You can upgrade or change your subscription plan in the account settings of your Zeabur Dashboard. For detailed steps, see Subscription.

Is there a free tier?

Yes. Zeabur offers a free plan that allows you to try out and deploy services at no cost. The free plan comes with certain resource limits. For details, see Free Plan.