How to Set Up a Custom Domain?
Set up your own custom domains on Ninja Link
This guide will help you configure a custom domain with Cloudflare.
⚠️ Important before you start:
Make sure you’re connecting your domain via Cloudflare. If you’re using another provider (e.g., GoDaddy), please first transfer your nameservers to Cloudflare.
Don't use subdomains like
www.yourdomain.comorlive.yourdomain.cometc.. only addyourdomain.comOur system automatically checks every 10 minutes after a new configuration, so don’t worry if you see an error or that nothing happens at the beginning. The whole configuration takes a bit of time.
Step 1 - Create a Cloudflare Account
Go to https://dash.cloudflare.com/sign-up
You’ll receive a verification email — open it and click Confirm Email
Step 2 - Register Your Domain on Cloudflare
Go to your Cloudflare dashboard.
In the left navigation bar, click “Domain Registration”.
Click the button “Register Domains”.

Step 3 - Buy a domain
The domain is yours, we don't take any commission on this.

Once the domain is registered, go back to your Account Home

Step 4 - Configure Your Domain on Ninja Link
Go to your Ninja Link Account, in the section Custom Domains. Click on the top right "Add Domain"

Enter your domain (always write the letters in lowercase.)

You will be redirected to the domain dashboard. Click on "Domain Setup" to configure your newly added domain.

Now you have to wait, our system need to process your information. It usually takes 10 minutes.

After that, you will be able to see the CNAME and TXT Records.

Step 5 - Go Back to Cloudflare
Go to the DNS of your domain and click "Add Record"
⚠️ You must add the same records as you have on Ninja Link (CNAME and TXT)
Add a CNAME record
Add 2 TXT records
Copy paste the exact values you see on Ninja Link
Make sure there is no space once you copy/paste
Always let the "Proxy Status" turned on!

Step 6 - 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 Ninja Link

⚠️ You still have "Error" after a day?
If the error persists, you have something wrong so then do it again by following the following steps:
Delete your domain in Ninja Link dashboard
Delete the DNS records you created on Cloudflare
Add your custom domain on Ninja Link dashboard again
Add the DNS records again in Cloudflare
Wait 10 to 30min and it should be fine
Step 7 - Domain is live! Connect your links now
Congratulations, you domain is set up. Now go to your links and in the edit section, select your new domain.