Custom Domains
Add your own domain to any service on ZevCloud. SSL certificates are automatically provisioned via Let’s Encrypt.
Adding a Custom Domain
Section titled “Adding a Custom Domain”- Go to your service → Domains tab
- Click “Add Domain”
- Enter your domain (e.g.,
myapp.com) - Configure your DNS records (see below)
- Click Verify
DNS Configuration
Section titled “DNS Configuration”You have two options:
Option 1: CNAME Record (Recommended)
Section titled “Option 1: CNAME Record (Recommended)”Add a CNAME record pointing to ZevCloud’s proxy:
| Type | Name | Value |
|---|---|---|
| CNAME | @ or www | proxy.zevcloud.app |
Option 2: A Record
Section titled “Option 2: A Record”If CNAME isn’t possible, point an A record to our server IP:
| Type | Name | Value |
|---|---|---|
| A | @ | 162.55.133.205 |
Verification TXT Record
Section titled “Verification TXT Record”You’ll also need to add a TXT record for domain ownership verification:
| Type | Name | Value |
|---|---|---|
| TXT | _zevcloud-verify | zevcloud-verify-<unique-token> |
The exact values are shown in the dashboard after you add the domain.
SSL Certificate
Section titled “SSL Certificate”After DNS verification, an SSL certificate is automatically issued via Let’s Encrypt. This typically takes 1-2 minutes.
Primary Domain
Section titled “Primary Domain”If you have multiple custom domains on a service:
- The first custom domain added is automatically set as primary
- The primary domain is used for display and (for WordPress) as the
siteurl - You can change the primary domain from the Domains tab
- The auto-generated domain (
slug.zevcloud.app) always remains active as a fallback
Removing a Domain
Section titled “Removing a Domain”Click the delete icon next to the domain in the Domains tab. The service will revert to using the auto-generated domain.
For WordPress services, the siteurl and home settings will be reverted to the auto-generated domain.
Cloudflare Users
Section titled “Cloudflare Users”If you use Cloudflare, set the DNS record to “DNS Only” (gray cloud), not “Proxied” (orange cloud). ZevCloud’s Traefik handles SSL — if Cloudflare also proxies, you’ll get SSL conflicts.