Skip to content

Custom Domains

Add your own domain to any service on ZevCloud. SSL certificates are automatically provisioned via Let's Encrypt.

Adding a Custom Domain

  1. Go to your service → Domains tab
  2. Click "Add Domain"
  3. Enter your domain (e.g., myapp.com)
  4. Configure your DNS records (see below)
  5. Click Verify

DNS Configuration

You have two options:

Add a CNAME record pointing to ZevCloud's proxy:

TypeNameValue
CNAME@ or wwwproxy.zevcloud.app

TIP

CNAME records are recommended because if we ever change server IPs, your domain will automatically update.

Apex Domains

Some DNS providers don't support CNAME on the root/apex domain (myapp.com without www). In that case, use an ALIAS/ANAME record if your provider supports it, or use Option 2.

Option 2: A Record

If CNAME isn't possible, point an A record to our server IP:

TypeNameValue
A@162.55.133.205

Verification TXT Record

You'll also need to add a TXT record for domain ownership verification:

TypeNameValue
TXT_zevcloud-verifyzevcloud-verify-<unique-token>

The exact values are shown in the dashboard after you add the domain.

SSL Certificate

After DNS verification, an SSL certificate is automatically issued via Let's Encrypt. This typically takes 1-2 minutes.

TIP

If you see a "connection not private" error immediately after adding a domain, wait a minute for the SSL certificate to propagate.

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

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

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.

Powered by ZevOP Technologies