Skip to Content
Managed HostingCustom Domains

Custom Domains

Use your own domain to access your OpenClaw instance, like ai.yourcompany.com.

Custom domains apply to the public web path only. If you switch a bot to tailnet-only web chat, it uses the private *.ts.net URL on your customer-owned tailnet instead of a custom domain.

Setting Up a Custom Domain

Step 1: Add Your Domain

  1. Log in to your Customer Portal
  2. Scroll to the Custom Domain section
  3. Enter your desired domain (e.g., ai.yourcompany.com)
  4. Click Set Domain

Step 2: Configure DNS

After setting your domain, you’ll see DNS configuration instructions:

  1. Log in to your DNS provider (Cloudflare, GoDaddy, Namecheap, etc.)
  2. Add a CNAME record:
    • Name/Host: The subdomain part (e.g., ai for ai.yourcompany.com)
    • Target/Points to: The CNAME target shown in your portal
    • TTL: Auto or 300

Step 3: Wait for Verification

  • DNS changes can take up to 48 hours to propagate
  • We automatically verify your DNS configuration
  • Status will change to Active once verified

DNS Provider Examples

Cloudflare

  1. Go to DNS settings for your domain
  2. Click Add record
  3. Type: CNAME
  4. Name: ai (or your chosen subdomain)
  5. Target: (the CNAME target from your portal)
  6. Proxy status: DNS only (gray cloud)

GoDaddy

  1. Go to DNS Management
  2. Click Add
  3. Type: CNAME
  4. Host: ai
  5. Points to: (the CNAME target from your portal)
  6. TTL: 1 Hour

Namecheap

  1. Go to Advanced DNS
  2. Click Add New Record
  3. Type: CNAME Record
  4. Host: ai
  5. Value: (the CNAME target from your portal)
  6. TTL: Automatic

Troubleshooting

Domain shows “Pending”

  • DNS changes haven’t propagated yet
  • Wait up to 48 hours
  • Verify your CNAME record is correct

Domain shows “Failed”

  • Check that the CNAME record points to the correct target
  • Ensure there’s no conflicting A record for the same subdomain
  • Contact support if the issue persists

SSL Certificate Issues

  • SSL certificates are automatically provisioned
  • Allow up to 24 hours after DNS verification
  • Clear your browser cache if you see certificate warnings

Removing a Custom Domain

  1. Go to your Customer Portal
  2. Click Remove next to your custom domain
  3. Your instance will be accessible via the default URL

Need Help?

Contact [email protected] if you need assistance with custom domain setup.