Custom Domain Setup Guide
This guide explains how to connect your custom domain in a clear and maintainable way.
In this guide, we will:
- Explain the universal DNS logic once
- Provide a quick navigation table per DNS provider
- Highlight only provider-specific differences
This process usually takes 10–15 minutes.
Part 1 — Before You Start
What you are actually doing
When connecting a custom domain, you are:
- Opening your domain's DNS management page (for example, GoDaddy, Namecheap, Cloudflare, etc.)
- Removing conflicting DNS records
- Adding new records (A / CNAME / TXT) shown in the product UI
- Waiting for DNS propagation
- Verifying the connection
That's it. The process is fundamentally the same across all domain providers.
Part 2 — DNS Update Steps
Step 1 — Open Domain Settings in Lokuma and Identify Your Domain Type
Open Domain Settings by clicking the Publish button in the top right corner of the editor. You can also access Domain Settings from your dashboard.

Click the "OPEN DOMAIN SETTINGS" in the "Publish" card, or click "START DOMAIN SETUP" in your dashboard's domain settings page.


Then, type in the domain you want to connect to:

Click on the "Continue".
In a new tab, log in to your domain provider. Depending on your setup, you will connect either:
1️⃣ Apex (Root) Domain
Example: example.com
Usually requires:
- A record
- TXT record
2️⃣ Subdomain
Example: www.example.com or abc.example.com
Usually requires:
- CNAME record
- TXT record
⚠️ Always follow exactly what the product UI shows. Some setups may include additional verification records.

After you successfully sign in to your DNS provider, click on the button "I'M SIGNED IN" to continue.
Then, look for a section named DNS, Name Servers or Domain Management in your provider's dashboard.

When you found it in your DNS provider, click "FOUND IT" to continue.
Step 2 — Remove Conflicting Records

Before adding new records:
- Delete existing records with the same Type + Name/Host
- Example:
- Old A record with Host =
@ - Old CNAME for
www
- Old A record with Host =
If you don't remove them, multiple records with the same Host and Type existing at the same time will cause DNS verification to fail or take longer to propagate.
Click on "RECORDS REMOVED" to continue.
Step 3 — Add the New DNS Records
Please add the records exactly as shown in the product interface in your provider's DNS management page.
⚠️ IMPORTANT — Set TTL to 600 seconds (or the shortest allowed)
When adding new DNS records:
- Please set TTL to 600 seconds (10 minutes)
- Or choose the shortest available option in your provider
Why this matters:
- A long TTL (e.g. 1 hour / 4 hours / 24 hours) will significantly delay DNS verification
- May cause the setup process to appear "stuck"
Setting a short TTL ensures:
- Faster propagation
- Faster verification
- Smoother domain setup experience
If your provider does not allow manual TTL adjustment, you may leave it as default.
A Record (Common for Apex Domains)
| Field | Value |
|---|---|
| Type | A |
| Name / Host | @ |
| Value / Points to | (Use the IP shown in your dashboard) |
| TTL | 600 seconds (or shortest available) |
The IP shown in examples (e.g.
52.37.165.222) is just a sample. Always use the value displayed in your dashboard.TTL does not affect whether the connection works — it only affects how quickly changes propagate.
CNAME Record (Common for Subdomains)
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | www (or your subdomain) |
| Value / Points to | (Use the value shown in your dashboard) |
| TTL | 600 seconds (or shortest available) |
TXT Record (Verification)
| Field | Value |
|---|---|
| Type | TXT |
| Name / Host | @ (or as shown in dashboard) |
| Value | (Use the verification string from your dashboard) |
| TTL | 600 seconds (or shortest available) |
After you successfully added your new records, back to Lokuma, click on "I'VE ADDED THE RECORDS" to continue.

Step 4 — DNS Propagation
After clicking "I've added the records", Lokuma will automatically verify your DNS configuration.
Please note:
- DNS changes usually take 5–30 minutes to propagate.
- Some providers may take longer.
We recommend:
- Wait at least 10 minutes
- Then click "I've updated records" / "Check DNS status"
During propagation, your site may not be accessible under the custom domain yet. This is normal.
If not detected after 30+ minutes:
- Double-check Type
- Double-check Host
- Double-check Value
- Confirm you edited DNS at the correct provider
Part 3 — Quick Navigation by Domain Provider
Below shows only how to reach the DNS settings page. After that, follow the Universal DNS Steps above.
| Provider | How to find DNS settings |
|---|---|
| GoDaddy | My Products → Domain → DNS → DNS Records |
| Namecheap | Domain List → Manage → Advanced DNS |
| Cloudflare | Select domain → DNS → Records |
| Google Domains | My domains → Manage → DNS |
| Squarespace Domains | Domains → your domain → DNS → DNS Settings |
| Hover | Your domains → domain → DNS tab |
| Name.com | My Domains → domain → DNS Records |
| Porkbun | Domain Management → domain → DNS |
| AWS Route 53 | Hosted zones → your domain → Create record |
| HostGator | Domains → Manage → DNS Records |
After reaching the DNS settings page, follow Step 2 and Step 3 above.
Part 4 — Common Troubleshooting
If domain verification fails, check:
- ✅ You added the records to the correct domain (especially if you manage multiple domains)
- ✅ You edited DNS at the correct provider
- ✅ You removed old conflicting records
- ✅ You used the correct record Type
- ✅ You used the correct Host (
@vswww) - ✅ Cloudflare users switched Proxy to DNS only
- ✅ You waited long enough for propagation
If still failing:
- Take a screenshot of your DNS table
- Contact support with the screenshot at support@lokuma.ai