Kronos supports 2 kinds of "CDNs"
In the Kronos menu left hand side under
Integrations -> CDN
Here, enable the radio button Default CDN and enter your cloudflare api credentials below
Your customers will now have a button on their Plex appboxes "Enable CDN" in which "Default" will be an option. This option will create an NGINX config for each customer that enables it, on the locale node the customers Appbox is located on
When customers enable the CDN, Kronos will take care of pushing the DNS records to your cloudflare account. Do NOT manually make DNS records
Upon adding the Cloudflare credentials, make sure to create a wildcard certificate for *.yourdomain.com and upload the certificates in this section, these are used for the NGINX reverse proxy configurations
Locations are different from the standard Cloudflare CDN integration, with locations you can create peering points by ordering servers in different places in the world, and have them act as "access points" for your plex or emby servers.
In order for a server to be added as a peering point in "Locations", the following is required
The peering points will be using the same certificates as the Cloudflare integration, so make sure to upload a Wildcard Certificate to Kronos, for your domain.
Upon adding locations, customers will see these appear in the Enable CDN dropdown
When customers enable the CDN, Kronos will take care of pushing the DNS records to your cloudflare account. Do NOT manually make DNS records