Fonctionnalités de cdn.pizza
Un CDN complet dans une console : cache, DNS, SSL, WAF, réseaux privés, monitoring, CLI et API. Toutes ces fonctions sont incluses, sans abonnement.
CDN et cache
Le cache dépend du statut HTTP, des en-têtes de l’origine, du TTL et du chemin. Les en-têtes de réponse distinguent un HIT d’un MISS et indiquent le POP qui a servi la requête. La purge cible un chemin ou toute la zone, depuis la console, la CLI ou l’API.
- Purge par chemin ou globale
- POPs choisis manuellement ou en mode automatique
- Statistiques de trafic, bande passante et ratio de cache


DNS géré et DNSSEC
Importez une zone existante, préparez vos changements dans un brouillon, relisez le diff puis publiez. DNSSEC signe la zone ; les enregistrements web compatibles peuvent passer par le CDN.
- Scan et import de fichier de zone
- Brouillons et déploiements DNS
- DNSSEC avec DS à publier chez le registrar


Certificats SSL
Le mode automatique demande et renouvelle le certificat Let’s Encrypt dès que la zone et le routage sont prêts. Le mode personnalisé accepte votre certificat et sa clé.
- Émission et renouvellement automatiques
- Certificat personnalisé possible
- États pending, active, expiring et failed visibles
shop.example.com
WAF et page de challenge
Des règles par pays, par IP ou par motif autorisent, bloquent ou soumettent une requête au challenge. La page de challenge se personnalise et se prévisualise avant publication.
- Règles ordonnées avec action par règle
- Rate limit par domaine, de 10 à 6000 requêtes par minute
- Page de challenge aux couleurs de votre site


Réseaux privés WireGuard
Reliez serveurs, postes d’administration et origines par WireGuard. Les ACL sont ordonnées et versionnées, et une origine privée n’est jamais exposée sur Internet.
- Enrôlement par clé courte et CLI
- ACL versionnées par flux
- Origines privées joignables depuis les POPs choisis


Monitoring et pages de statut
Des checks surveillent vos services depuis la plateforme ou depuis un agent de statut installé chez vous. Incidents, maintenances et abonnés e-mail se gèrent sur une page de statut publique.
- Checks avec intervalle et critères de réussite
- Agents de statut pour les services internes
- Alertes par canaux vérifiés


CLI, API et webhooks
La CLI cdn-pizza et l’API REST couvrent zones, fichiers, purge, statistiques et réseaux privés. GraphQL est disponible en lecture et les webhooks signalent les événements à vos outils.
- Sorties JSON pour la CI
- API REST documentée en OpenAPI
- Webhooks et GraphQL en lecture
$ curl -fsSL https://console.cdn.pizza/downloads/cdn-pizza-cli/install.sh | sh$ cdn-pizza login --token "$CDN_PIZZA_TOKEN"$ cdn-pizza zone:create -n assets -d assets.example.com$ cdn-pizza upload -z 42 -f ./app.css --cache-ttl 86400$ cdn-pizza purge -z 42 --path /assets/app.cssUn réseau porté par des POPs sponsorisés
Notre objectif : que chaque POP devienne gratuit grâce aux sponsors. Aujourd’hui, le trafic des POPs standards et partenaires est déjà sans frais, et des partenaires hébergent des POPs supplémentaires qui servent uniquement le cache et le routage CDN, sans données clients ni mail.
Questions fréquentes
Faut-il payer pour une fonction ?
Non. Les fonctions de la console sont incluses, sans abonnement. Seules les options choisies sont facturées : POPs premium Diavola au GB, stockage de fichiers répliqués, domaines et audit SEO avancé.
Puis-je utiliser seulement le DNS ou seulement le WAF ?
Oui. Chaque domaine active ce dont il a besoin : un enregistrement peut rester DNS-only, et le WAF s’applique aux domaines qui passent par le CDN.
Mettez votre domaine derrière cdn.pizza
Créez un compte, ajoutez un domaine et choisissez vos POPs. Aucune carte n’est demandée, aucun abonnement n’existe.
- Sans abonnement ni carte
- Trafic des POPs standards et partenaires sans frais
- Documentation en français, anglais et allemand