Skip to content

CDNLite Documentation ​

CDNLite is a self-hosted private CDN control plane and edge platform for companies, hosting providers, internal infrastructure teams, labs, and controlled production deployments. It combines a PHP/PostgreSQL core, Vue dashboard, OpenResty/Lua edge proxy, signed edge agent, PowerDNS/DNSGeo, cache rules, WAF rules, rate limits, SSL workflows, analytics, and audit logs.

CDNLite dashboard showing private CDN operations

New User Path ​

Start here when you want to understand the product and run your first private CDN workflow.

Operator Path ​

Use these guides when you operate CDNLite in a lab, private network, or controlled production experiment.

Developer Path ​

Use these pages when you are changing the control plane, dashboard, edge runtime, or API.

Enterprise And Private Deployment Path ​

These pages are written for teams evaluating CDNLite as a private CDN foundation.

What CDNLite Includes Today ​

  • CDN control plane for domains, origins, DNS records, cache rules, purges, SSL, security rules, and operations.
  • OpenResty CDN edge proxy with signed configuration sync through the edge agent.
  • PowerDNS CDN publishing with DNSGeo support for private edge routing.
  • WAF rules, rate limits, redirects, response headers, security events, and audit logs.
  • Docker Compose deployment for the normal local topology and split deployment documentation.

Current Limits ​

CDNLite does not yet include native enterprise RBAC, OIDC/SAML SSO, full multi-tenant isolation, billing, signed release artifacts, Helm packaging, or HA control plane automation. Use external controls and review Enterprise Readiness before production use.

Next Steps ​

Released under the MIT License.