Skip to content

Custom Domains

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

  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

You have two options:

Add a CNAME record pointing to ZevCloud’s proxy:

TypeNameValue
CNAME@ or wwwproxy.zevcloud.app

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

TypeNameValue
A@162.55.133.205

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.

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

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

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.

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.