CDN
The IBEE CDN caches your content at edge locations around the world so users get fast load times no matter where they are. Front any IBEE Object Storage bucket or any custom HTTPS origin with a single distribution. Each distribution gets a CDN URL in the format dl-{hash}.cdn.ibee.ai and an automatically-provisioned SSL certificate.
Use cases
- Accelerate static assets (images, CSS, JS) for websites.
- Reduce origin server load by caching responses at the edge.
- Add a TLS-terminated edge in front of an Object Storage bucket — see Object Storage → CDN integration.
- Cache responses from any external HTTPS server.
Before you begin
- An active IBEE Solutions organization with a verified account
- For Object Storage origins — a bucket with content to serve (Buckets)
- For custom origins — a publicly reachable HTTPS endpoint
Create a distribution
1. Open CDN
In the IBEE Solutions portal, click CDN in the left sidebar under Network & Security.
The page lives at portal.ibee.ai/organizations/{orgId}/workspaces/{workspaceId}/cdn.
2. Open the Create dialog
Click + Create CDN at the top right. The Create CDN Distribution dialog opens with the subtitle “Configure origin and caching.”
If no distributions exist, the empty state shows “No CDN Distributions — Create a distribution to cache and accelerate your content delivery.”
4. Pick an origin type
Object Storage Bucket — “Use an existing bucket from your storage.”
Pick a bucket from the Select a bucket dropdown (searchable). Only buckets in the current organization are listed.
Custom Origin — “Use any external HTTPS website or server.”
The custom origin must be reachable over HTTPS. HTTP-only origins are not supported.
Custom domains and SSL Custom domains can be added after the distribution is created. SSL certificates are automatically provisioned — no manual configuration required.
Verify
Your new distribution appears in the CDN list with these columns:
Copy the CDN URL and use it to serve your content. Click a distribution’s name to open its detail page — overview cards for origin, cache policy, and status, the default CDN URL, and the custom domains section.
Custom domains
Serve content from your own hostname (e.g. cdn.example.com) instead of the default CDN URL.
Purge cached content
Click Purge CDN on the distribution’s detail page to remove cached content without waiting for TTLs to expire:
Separate multiple entries with commas or one per line. Purge Everything requires ticking a confirmation checkbox — it briefly increases origin load while the cache refills.
Troubleshooting
Distribution not serving updated content Cached objects live until the policy TTL expires. Use Purge CDN with a URL or prefix purge to refresh specific content immediately.
Custom origin not reachable Ensure your origin is publicly accessible over HTTPS on the specified port. HTTP-only origins are not supported.
Custom domain stuck in Pending
Confirm the CNAME record points to cname.cdn.ibee.ai and any listed TXT records are added, then click Verify. DNS propagation can take up to an hour.
Cannot add a custom domain during creation Custom domains are added after the distribution is created, from its detail page.
