Tu construis des micro apps, des outils, des demos ? Voici comment les deployer chacun sur un sous-domaine de ton domaine. Automatiquement. Gratuitement. Avec Claude Code.
mon-appmon-app.vercel.appmon-app.tondomaine.com ← ton domaine, ton slug
Tu codes des mini apps, des outils, des landing pages. Chaque projet a besoin de son URL. Ou est-ce que tu les mets ?
100 projets max sur le gratuit. Custom domains payants ou compliques a configurer. Plan pro = 20$/mois.
mon-outil.vercel.app — ca fait pas serieux. Tes users voient que c'est un hebergeur gratuit.
Nginx, Let's Encrypt, Docker, maintenance... Pour un site statique c'est overkill. Et ca coute.
Cloudflare Pages heberge gratuitement avec custom domains et API DNS inclus. Et avec Claude Code, tu automatises tout — du code au deploy — en une seule commande.
app-a.vercel.app
outil-b.netlify.app
demo-c.github.io
app-a.tondomaine.com
outil-b.tondomaine.com
demo-c.tondomaine.com
Ton domaine, ta marque. L'utilisateur voit tondomaine.com, pas un hebergeur gratuit.
Chaque app a son slug.tondomaine.com. SSL auto, CDN global. Et tu geres tout via API, sans dashboard.
Une commande et c'est live. Claude Code gere le deploy, le sous-domaine, le DNS. Zero friction.
Tu donnes le dossier et le slug a Claude Code. Il fait tout le reste : cree le projet Cloudflare Pages, uploade les fichiers, configure le sous-domaine, cree le record DNS. Toi tu fais rien.
Les 3 premieres etapes sont a faire une seule fois. Apres, chaque nouveau site c'est juste l'etape 4.
Cloudflare scanne tes DNS existants et les copie. Ton site actuel et tes emails ne changent pas.
dash.cloudflare.com → Add site → tondomaine.com → Free plan
Seule action manuelle. Remplace les nameservers OVH/Gandi/Ionos par ceux de Cloudflare.
# Chez ton registrar : Serveurs DNS → Modifier
# Supprimer les anciens, ajouter ceux de Cloudflare :
xxx.ns.cloudflare.com
yyy.ns.cloudflare.com
3 permissions. Ce token permet a Claude Code de tout automatiser sans ouvrir le dashboard.
Account → Cloudflare Pages → Edit
Zone → DNS → Edit
Zone → Zone → Read
Colle ce script dans Claude Code. Il cree le projet, deploie, configure le domaine, cree le DNS.
#!/bin/bash
# deploy-site.sh <slug> <dossier>
SLUG=$1
DIR=$2
DOMAIN="tondomaine.com"
# 1. Creer le projet Pages
npx wrangler pages project create "$SLUG" \
--production-branch main 2>/dev/null || true
# 2. Deployer les fichiers
npx wrangler pages deploy "$DIR" \
--project-name="$SLUG" --commit-dirty=true
# 3. Custom domain
curl -sX POST "https://api.cloudflare.com/client/v4\
/accounts/$CF_ACCOUNT/pages/projects/$SLUG/domains" \
-H "Authorization: Bearer $CF_TOKEN" \
-d "{\"name\":\"$SLUG.$DOMAIN\"}"
# 4. CNAME DNS
curl -sX POST "https://api.cloudflare.com/client/v4\
/zones/$CF_ZONE/dns_records" \
-H "Authorization: Bearer $CF_TOKEN" \
-d "{\"type\":\"CNAME\",\"name\":\"$SLUG\",\
\"content\":\"$SLUG.pages.dev\",\"proxied\":true}"
echo "Live: https://$SLUG.$DOMAIN"
slug.tondomaine.com — SSL automatique, CDN global, zero config serveur. En moins de 30 secondes.
Transforme ce script en skill Claude Code pour que ca devienne une commande permanente :
# Dans Claude Code, tape juste :
/deploy-cf mon-app ./dossier-du-site
# Et c'est live sur mon-app.tondomaine.com
Le skill fait tout : wrangler deploy + custom domain + CNAME DNS. Zero friction.
| Service | Prix | Limite |
|---|---|---|
| Cloudflare DNS | 0 € | Illimite |
| Cloudflare Pages | 0 € | 500 deploys/mois, 100 projets, 20 000 fichiers/projet |
| SSL / HTTPS | 0 € | Automatique par sous-domaine |
| CDN global | 0 € | 300+ datacenters |
| Total | 0 € |
La recette ci-dessus c'est 4 commandes. Mais avec un skill Claude Code, tu transformes ca en une seule commande : /deploy-cf mon-app ./site. Le skill gere tout — creation du projet, deploy, domaine, DNS. Tu peux meme l'integrer dans un pipeline automatise : l'IA genere le site, le deploie, et te donne l'URL. Zero intervention humaine.