Self-hosted CDN · control + edge · plugin market

CDN nodes, a plugin market — one control plane to run your CDN

Marketplace features open by version · community edition needs no activation · CDNFly-compatible workflow

Community edition — no activation

The control plane is your CDN console: after install, manage nodes, sites, users and plugins in the browser. Host your own edge servers, or subscribe on the node platform; marketplace features open by version.

Path A · Self-hosted nodes

Run acceleration on your own servers; manage policy and status in the control plane.

Path B · Node platform subscription

Suppliers list nodes on the platform; you subscribe from the control plane. Intent and settlement TBD.

(f=$(mktemp) || exit 1; trap 'rc=$?; rm -f "$f"; exit $rc' EXIT; trap 'exit 130' INT; trap 'exit 143' TERM; { curl --proto '=https' --proto-redir '=https' -fsSL -o "$f" 'https://auth.cdnca.com/downloads/install-control.sh'; } || { rc=$?; echo '[cdnca-control] error: 无法下载安装脚本' >&2; exit $rc; }; { [ "$(head -c 2 "$f")" = '#!' ] && [ "$(tail -n 1 "$f")" = 'main "$@"' ]; } || { echo '[cdnca-control] error: 下载的安装脚本为空或不完整' >&2; exit 1; }; bash "$f" --licensing-server 'https://auth.cdnca.com')

One-liner to install the control plane. See Downloads / Install docs · community edition needs no activation · Downloads / Install docs

Real panel preview · not sign-in on this page · demo accounts TBD

Run a CDN platform — not a feature catalogue

Four core capabilities first. Plus marks commercial intent; marketplace features open by version.

Node subscriptions

List nodes on the market by day, traffic or 95th percentile; combine subscribed nodes with your own and resell them.

Learn more →

Dynamic routing

Sites are data, not config files: add, change or remove without reloads. Designed for a million sites.

Learn more →

Adaptive WAF

Tunes exclusions to each site’s real traffic; the official rule library updates for free.

Learn more →

Automatic defense

Nodes learn a local baseline, mitigate within seconds when an attack starts and revoke when it ends.

Learn more →

One control plane for the whole CDN

Think of the control plane as the “brain”: not the machine that accelerates traffic, but the admin console in your browser — nodes, sites, users and plugins. Community edition needs no activation; host or subscribe nodes; marketplace features open by version.

  1. Install control

    Install the console on one Linux server (package or one-liner).

  2. Open the console

    Open the console URL, set an admin; community edition needs no activation.

  3. Add nodes

    Self-host nodes or subscribe; the Nodes page provides install guidance.

  4. Add sites

    Add sites and DNS, then accelerate; plugins open by version.

FAQ

What servers do I need?
Both control plane and nodes are x86_64 only. The control plane needs at least 4 GB RAM (8 GB recommended); nodes need 1 GB RAM plus 2 GB swap. Ubuntu, Debian, Rocky, AlmaLinux and RHEL are supported — see Requirements.
Does the community edition need activation?
No. The community edition needs no activation — install the control plane and start. Nodes can be self-hosted or subscribed from the node platform; marketplace features open by version.
Can I use my own servers as nodes?
Yes — one of the two node paths. Follow the Nodes page to install on your servers; you can also subscribe to suppliers on the node platform.
I forgot the administrator password. What now?
If another administrator can sign in, ask them to reset your password under System → Users. If the only platform administrator is locked out, follow the control-plane root recovery runbook as root on the control-plane server; the same version of the runbook ships with the package at /data/cdnca-native-root/cdnca/current/docs/platform-admin-recovery.md. Recovery revokes all of the account’s sessions but keeps MFA and API keys.

Install a control plane today