Installing an SSL Certificate for Your AI Knowledge Desk Custom Domain
Learn how to seamlessly add your domain to Cloudflare, automatically transfer your DNS records, and configure subdomains for AI Knowledge Desk’s Custom Branding addon. Ensure your subdomain points to the correct A record or CNAME for a smooth SSL setup and enhanced branding.
25 November 2024
SSL certificates are crucial for securing your website and providing a trustworthy experience for your users. This guide will walk you through adding your domain to Cloudflare, automatically transferring DNS records, and configuring subdomains if you are using AI Knowledge Desk's Custom Branding addon.
Step 1: Add Your Domain to Cloudflare
Sign Up or Log In to Cloudflare
Visit Cloudflare and create an account if you don’t already have one.
Log in to your Cloudflare dashboard.
Add Your Domain
Click "Add a Site" and enter your domain (e.g.,
example.com
).Click "Begin Scan" to let Cloudflare automatically detect and transfer your DNS records.
Review DNS Records
After scanning, Cloudflare will display all detected DNS records. Confirm that the records are correct.
If necessary, add any missing records before proceeding.
Change Your Nameservers
Cloudflare will provide new nameservers (e.g.,
john.ns.cloudflare.com
andmary.ns.cloudflare.com
).Update your domain registrar's nameserver settings to point to Cloudflare's nameservers.
Wait for Propagation
It may take a few hours for the changes to propagate globally. Once complete, your domain will be managed through Cloudflare.
Step 2: Configure Your Subdomain (For Custom Branding Addon Users)
If you recently transferred your domain to Cloudflare and are using a subdomain (e.g., help.example.com
), follow these additional steps to ensure proper setup.
Check Your Subdomain’s DNS Records
Navigate to the DNS settings in your Cloudflare dashboard.
Locate the record for your subdomain (e.g.,
help
).
Update the A Record or CNAME
If your subdomain uses an A record, ensure it points to 93.127.200.83.
Alternatively, if your subdomain uses a CNAME, it should point to kb.aiknowledgedesk.com.
Example:
A Record:
Name | Type | Content | TTL | Auto Proxy |
help | CNAME | 93.127.200.83 | Default | Proxied |
CNAME Record:
Name | Type | Content | TTL | Auto Proxy |
help | CNAME | kb.aiknowledgedesk.com | Default | Proxied |
Step 3: Enable SSL on Cloudflare
Navigate to the SSL/TLS Tab
On your Cloudflare dashboard, select your domain and go to the SSL/TLS tab.
Choose the SSL Mode
Select "Full (strict)" if you have a valid SSL certificate on your origin server.
For default setups, "Flexible" SSL is sufficient but not recommended for advanced configurations.
Wait for SSL Activation
Cloudflare will automatically issue an SSL certificate for your domain. This process may take up to 24 hours.
Conclusion
By following this guide, you’ll have successfully set up your domain or subdomain with Cloudflare, transferred DNS records, and configured your SSL certificate for AI Knowledge Desk. If you encounter any issues, ensure your DNS records are correctly pointing to the required A record or CNAME. For further assistance, feel free to contact our support team.
Happy branding with AI Knowledge Desk!