Skip to main content

Set Up Your Custom Domain on Cloudflare From Namecheap

Updated today

This guide explains how to use Cloudflare as your DNS provider while keeping your domain registered at Namecheap.

P.S: it's completely FREE.


Prerequisites

  • Your domain is already registered with Namecheap


Step by Step Tutorial Video

Let's Start with Cloudflare


Step 1

Log in to your Cloudflare account

Step 2

Click "Add a Domain"

Step 3

Enter your domain name (e.g., yourdomain.com) and click Continue

Step 4

Cloudflare will scan and import your current DNS records automatically

Step 5

Select the Free Plan

Step 6

  • Now, delete all the "A" type and "CNAME" type.

  • Click on "Continue to Activation"

Note: this ensures your custom domain works correctly and avoids DNS conflicts.


Step 7 - Go to Namecheap

Log in to your Namecheap Account

Select your domain and click on "Manage"

Step 8

Scroll down in the Domain section to NAMESERVERS, click on the arrow to select Custom DNS

Step 9

Paste the two Name Servers provided by Cloudflare

(it looks like "walt.ns.cloudflare.com" and "alina.ns.cloudflare.com").

You need to replace your Namecheap Name Servers with those you find on Cloudflare (see below).

Click on Save

Step 10 - Wait

Propagation may take up to 24 hours, but it's often much faster (5 to 30min).

Once the nameservers are correctly set, Cloudflare will detect the change and activate your domain. You'll receive a confirmation email when it's live.

You will go from "Invalid Nameservers" to "Active"

Step 11 - Configure Your Domain on GetAllMylinks

Go to your GetAllMyLinks Account, in the section Custom Domains. Click on the top right on "Add Domain"

Enter your domain (always write the letters in lowercase)

Now you can see the CNAME and TXT Records. Sometimes it's only a CNAME record but the TXT appears 10 minutes later.

Step 12 - Go Back to Cloudflare

Go to the DNS and click add a record

⚠️ You must add the same records as you have on GetAllMyLinks (CNAME and/or TXT)

  • Always let the "Proxy Status" turned on!

  • Make sure there is no space once you copy/paste

Step 13 - Wait ⌛️

Propagation may take up to 24 hours, but it's often much faster (5 to 30min).

Your custom domain will be "live" on your dashboard on getallmylinks.com

⚠️ You have "Error" and not "Pending" ?

Our system is checking every 10 minutes after a new configuration so don't panic if there is error at the beginning.

However if the error persists, you have something wrong.

Step 14 - Domain is live! Connect your deeplinks now

Congratulations, you domain is set up. Now go to your deeplinks and connect them to your domain.

Important Articles to Read as well!


Need help?

Our support team is here for you — just reach out via the chat on our website or message us directly on Telegram: t.me/getallmylinks_support

If you prefer a live call, you can book a support session here: calendly.com/gaml/support

Did this answer your question?