Cloudflare DNS
If your domain is hosted on Cloudflare, follow this guide. The thing that trips people up most on Cloudflare is the proxy status: the root domain and www are set up differently.
Recommended flowâ
Step 1: Copy the AllinCMS CNAME targetâ
First add the domain in the AllinCMS admin and copy the CNAME target the system generates.

Step 2: Add a root A recordâ
In Cloudflare, open your domain, go to DNS -> Records, and click Add record.
Fill in the root record like this:
| Field | Value |
|---|---|
| Type | A |
| Name | @ |
| IPv4 address | 8.8.8.8 |
| Proxy status | Proxied |
| TTL | Auto |
This A record exists mainly to redirect the root domain to www later. Don't treat it as AllinCMS's real server address.

Step 3: Add the www CNAME recordâ
Add a CNAME next:
| Field | Value |
|---|---|
| Type | CNAME |
| Name | www |
| Target | Paste the CNAME target copied from AllinCMS |
| Proxy status | DNS only (proxy off) |
| TTL | Auto |
Keep proxy off for www so resolution points straight at the target AllinCMS provides.


Step 4: Redirect the root domain to wwwâ
If you want visitors hitting allincms.com to land on www.allincms.com, create a page rule or redirect rule in Cloudflare.
Example:
URL: allincms.com/*
Setting: Forwarding URL
Status: 301 Permanent Redirect
Target: https://www.allincms.com/$1
Replace allincms.com with your real domain.


Step 5: Confirm the binding in AllinCMSâ
On Cloudflare, the AllinCMS admin usually just needs you to add and select www as the primary domain. Once the records are in, go back and click refresh to verify.
If it reports an SSL failure, wait ten-odd minutes and refresh again. Both DNS and certificates can lag right after binding.
