Adding Domains & Publishing

Connect your custom domain to your Pentoggle website

Overview

All Pentoggle websites are automatically published with a free subdomain (yoursite.pentoggle.com). You can connect your own custom domain to give your site a professional, branded URL.

Requirements

Before adding a custom domain, you'll need:

  • A registered domain name from any domain registrar (GoDaddy, Namecheap, Google Domains, etc.)
  • Access to your domain's DNS settings
  • A published Pentoggle website

Adding your domain

  1. Navigate to website preview page by clicking on your app on landing page and then click on Dashboard tab
  2. Go to domain settings

    Click "Settings" then "Custom Domain" in the sidebar.

  3. Enter your domain

    Type your domain name (e.g., mywebsite.com) and click "Add".

  4. Note the DNS records

    Pentoggle will display the DNS records you need to add. Keep this page open for reference.

DNS configuration

You'll need to add DNS records at your domain registrar. Pentoggle shows you two record sets — pick the one that matches what your registrar supports.

Option 1 — Recommended (CNAME at root)

Use this if your registrar lets you set a CNAME on the root (@) record. Most modern registrars (Namecheap, Cloudflare, Porkbun) support this.

Type: CNAME
Name: @
Value: custom.pentoggle.com
Type: CNAME
Name: www
Value: custom.pentoggle.com

Option 2 — Fallback (A + AAAA at root)

Use this if your registrar doesn't allow a CNAME on the root record (e.g., GoDaddy, Google Domains). Pentoggle's settings panel shows you the exact IPv4 and IPv6 addresses to use — copy them from there.

Type: A
Name: @
Value: <IPv4 shown in your settings panel>
Type: AAAA
Name: @
Value: <IPv6 shown in your settings panel>
Type: CNAME
Name: www
Value: custom.pentoggle.com

DNS Propagation: Changes usually take effect within 30 minutes, but can sometimes take up to 24 hours to propagate globally.

Common domain registrars:

GoDaddy:

  1. Log in to GoDaddy
  2. Go to "My Products" → "Domains"
  3. Click "DNS" next to your domain
  4. Click "Add" and enter the DNS records

Namecheap:

  1. Log in to Namecheap
  2. Go to "Domain List"
  3. Click "Manage" next to your domain
  4. Go to "Advanced DNS" tab
  5. Add the DNS records

Cloudflare:

  1. Log in to Cloudflare
  2. Select your domain
  3. Go to "DNS" section
  4. Add the DNS records
  5. Ensure proxy status is set to "DNS only" (gray cloud)

SSL certificates

Pentoggle automatically provisions SSL certificates for custom domains once DNS is verified. Your site will be accessible via HTTPS automatically.

  • DNS must be properly configured and propagated
  • Certificates are typically issued within a few minutes after DNS verification

Troubleshooting

Domain not working after 48 hours:

  • Verify DNS records are entered exactly as shown (no extra spaces or characters)
  • Check DNS propagation using a tool like dnschecker.org
  • Ensure you're checking the correct domain (with or without www)
  • Contact support if DNS appears correct but domain still doesn't work

SSL certificate not issued:

  • Confirm DNS records are correct and propagated
  • Wait 10-15 minutes after DNS propagation completes
  • If using Cloudflare, ensure proxy is disabled (DNS only mode)
  • Check for conflicting CAA records in your DNS settings

"This site can't be reached" error:

  • DNS records may not be configured correctly
  • DNS propagation may still be in progress
  • Check DNS records and wait for propagation

Domain shows old content:

  • Browser cache may be showing old version
  • Try clearing cache or using incognito/private browsing
  • If problem persists, check DNS records point to correct values

Need help?

If you're having trouble connecting your domain, our support team is here to help. Visit the FAQ page, contact us at info@pentoggle.com, or reach out on our WhatsApp community.