Each knowledge base has its own unique KnowledgeOwl subdomain, like ours is support.knowledgeowl.com
. Your subdomain can be customized under KB settings > Domain.
You can also set up a private domain (your own custom URL with no reference to KnowledgeOwl) and point that to your KnowledgeOwl subdomain. You or your webmaster will need to add a CNAME record for your subdomain. Once created, the private domain may take up to 24 hours to be fully synced.
Use our integration with Let's Encrypt to provide an automatically renewed SSL cert for your knowledge base, at no cost.
Here's the overall process:
- Have your webmaster set up a CNAME record that points your private domain (such as help.mycompany.com) to your KnowledgeOwl subdomain shown in KB Settings > Domain (such as mycompany.knowledgeowl.com).
- In KB Settings > Domain, add the private domain.
- Once the private domain has synced, generate a Let's Encrypt SSL certificate. The domain can take up to 24 hours to sync, but usually it completes in a few minutes.
- Once you've confirmed the private domain and SSL cert are all working properly, check a couple boxes to ensure that all requests use your private domain, rather than the subdomain.
- If you're using features that leverage reCAPTCHA as your spam protection, add a reCAPTCHA key.
See below for more detailed information on each step and how to troubleshoot errors you might run into.
You may see a warning about a CAA policy not allowing certificates to be issued from Let's Encrypt. It will read something like:
The CAA policy for {yourwebsite.com} does not allow certificates to be issued from Let's Encrypt.
Please refer to our documentation to resolve.
Certificate Authority Authorization (CAA) records and policies determine which authorities are allowed to issue certificates for a given domain. If you see this warning, it means that your domain has a CAA which does not include Let's Encrypt as a valid authority.
To fix this error, contact your IT department/network admin and ask them to add letsencrypt.org
to the current CAA policy or record.
Once they've added Let's Encrypt as an authorized authority, come back and request the SSL cert again.