For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginGet Started
DocsAPI ReferenceChangelog
DocsAPI ReferenceChangelog
    • Home
  • Getting Started
  • Infrastructure
    • GPU VMs
    • Cloud VMs
    • Object Storage
    • Block Storage
  • Network & Security
    • Load Balancer
    • DNS
    • CDN
    • Firewalls
    • SSL Certificates
  • Tools
    • Backups
    • Snapshots
    • ISOs
    • SSH Keys
    • API Tokens
    • Secret Manager
    • Container Registry
  • Platform Fundamentals
    • Projects and tenancy model
    • IAM
    • Networking overview
    • Billing and usage
    • Limits and quotas
    • SLA and reliability
  • Tutorials
    • Deploy a web app
    • Host a static website with object storage
    • Run an AI model on a GPU VM
    • Set up a load-balanced architecture
    • Backup and disaster recovery
    • Multi-region deployment
  • Migration Guides
    • Migrate from AWS
    • Migrate from GCP
    • Migrate from Vultr and Linode
    • Move S3 workloads to IBEE Object Storage
    • VM image migration
  • Reference
    • Pricing
    • Regions
    • Limits
    • Error codes
    • Service level agreement
  • Support
    • Contact Support
    • Create a request
    • Troubleshooting guides
    • Visit ibee.ai
LogoLogo
LoginGet Started
On this page
  • Use cases
  • Before you begin
  • Create a distribution
  • Verify
  • Custom domains
  • Troubleshooting
  • Related pages
Network & Security

CDN

Was this page helpful?
Edit this page
Previous

Firewall as a Service

Next
Built with

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 Cloud project 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

1. Open CDN

In the IBEE Cloud portal, click CDN in the left sidebar under Network & Security.

The page lives at portal.ibee.ai/p/{project_id}/cdn.

2

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.”

3

3. Fill in the fields

FieldRequiredDescription
NameYesUnique distribution name (placeholder: my-cdn-distribution).
Origin TypeYesChoose Object Storage Bucket or Custom Origin.
Cache PolicyYesSelect the caching behavior — defaults to Static Assets.
4

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 project are listed.

Custom Origin — “Use any external HTTPS website or server.”

FieldRequiredDescription
IP address/Domain nameYesOrigin host (placeholder: api.example.com or 192.168.1.100).
PortYesOrigin port — defaults to 443.

The custom origin must be reachable over HTTPS. HTTP-only origins are not supported.

5

5. Choose a cache policy

The Cache Policy dropdown offers four presets:

PolicyTTLBest for
Static Assets (default)1 yearImages, fonts, CSS, JS — long-lived assets that rarely change.
Media Files30 daysVideo and audio.
Short Cache1 hourFrequently changing content.
No CacheNoneAlways fetches from the origin.
6

6. Save

Click Create Distribution. The distribution is provisioned and assigned a CDN URL.

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:

ColumnDescription
NAMEDistribution name
ORIGINSource bucket or custom origin
CDN URLAssigned URL — dl-{hash}.cdn.ibee.ai
CACHE POLICYSelected caching behavior
STATUSActive / Provisioning
ACTIONSDelete

Copy the CDN URL and use it to serve your content.

Custom domains

After a distribution is created, you can attach your own hostname (e.g. cdn.example.com) instead of using the default dl-{hash}.cdn.ibee.ai URL. SSL certificates are provisioned automatically once DNS points to the CDN — no upload needed.

Troubleshooting

Distribution not serving updated content CDN nodes cache content based on the selected policy TTL. To force a refresh, switch the policy to No Cache or Short Cache temporarily, or delete and recreate the distribution.

Custom origin not reachable Ensure your origin is publicly accessible over HTTPS on the specified port. HTTP-only origins are not supported.

Cannot add a custom domain during creation Custom domains can only be added after the distribution is created. Create the distribution first, then configure the custom domain from its settings.

SSL certificate not provisioning Allow a few minutes after creation for the certificate to provision. SSL is automatic — no manual upload is needed.

Related pages

  • Object Storage → CDN integration
  • Object Storage → Custom Domains
  • DNS
  • SSL Certificates