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.