cdn.pizzaDocumentation

Private networks and Partner POPs

Private WireGuard networks

Private networks reach origins without exposing them publicly.

#Overview

Private networks reach origins without exposing them publicly.

#WireGuard lifecycle

A network has a private CIDR, routes, peers, and POP profiles. A short cpn_… key enrolls a connector, admin_device, or origin; the private key is generated locally and never uploaded.

The returned profile contains addressing and available peers. network:profile writes without activation; network:enroll --install can run wg-quick when wireguard-tools is installed.

#Create access

  1. Create a network with a CIDR that does not overlap existing networks.

  2. Attach ready POPs and define ACLs.

  3. Create a short enrollment key.

  4. Generate the profile, test routes, and activate it with appropriate privileges.

#Permissions by role

Actionowneradminmemberviewer
View networks, peers, ACLs, origins, and POPsReadReadReadRead
Create, edit, or delete a networkAllowedAllowedAllowedNo
Manage peers, enrollment keys, and ACLsAllowedAllowedAllowedNo
Link zones, private origins, and POPsAllowedAllowedAllowedNo

#Verifiable example

bash
cdn-pizza network:create -n backoffice --cidr 10.42.0.0/24
cdn-pizza network:key NETWORK_ID --name first-device --uses 1 --hours 1
Customer documentationReference generated from published interfaces