[{"data":1,"prerenderedAt":580},["ShallowReactive",2],{"\u002Fblog\u002Ffree-cloudflare\u002F:fr":3,"\u002Fblog\u002Ffree-cloudflare\u002F-surround:fr":475,"blog-all-posts:fr":476},{"id":4,"title":5,"author":6,"body":10,"date":457,"description":458,"extension":459,"image":460,"locale":461,"meta":462,"minRead":463,"navigation":464,"original":465,"path":466,"pinned":465,"seo":467,"source":468,"sourceUrl":23,"stem":469,"tags":470,"updated":460,"__hash__":474},"blog\u002Fblog\u002Ffree-cloudflare.fr.md","Comment presser Cloudflare comme un citron quand on est gratuit, jusqu'où va le plan gratuit ?",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":439},"minimark",[13,28,31,36,39,42,45,48,51,86,89,92,96,99,102,106,109,138,141,145,148,151,154,157,161,164,168,171,175,178,181,219,223,226,230,233,256,260,263,266,280,283,310,313,317,320,334,337,341,344,347,370,373,376,380,383,386,406,409,413,416,419,430,433,436],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Publié à l'origine sur ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[25],"nofollow","X Articles",".",[17,29,30],{},"Cloudflare peut à peu près porter toute une infrastructure perso sur Internet : domaine, site web, CDN, stockage objet, base de données, fonctions edge, tunnel intranet, relais email, captcha et passerelle IA — tout peut commencer avec le plan gratuit.",[32,33,35],"h2",{"id":34},"dns-gratuit","DNS gratuit",[17,37,38],{},"Cloudflare est aussi registrar : les prix d'enregistrement et de renouvellement sont assez transparents. On peut aussi acheter un domaine chez Spaceship ou autre, puis héberger son DNS chez Cloudflare.",[17,40,41],{},"Un domaine raccordé à Cloudflare, et tu récupères un bon système de gestion DNS.",[17,43,44],{},"Point clé : la résolution n'est pas facturée au nombre de requêtes. Contrairement à certains gros acteurs locaux, vraiment dégoûtants, qui facturent à la résolution ? Faut pas abuser.",[17,46,47],{},"Cloudflare, c'est donc parfait pour les multi-domaines, les multi-sous-domaines et une matrice de petits projets.",[17,49,50],{},"Tu peux te faire :",[52,53,54,61,66,71,76,81],"ul",{},[55,56,57],"li",{},[58,59,60],"code",{},"api.xxx.com",[55,62,63],{},[58,64,65],{},"img.xxx.com",[55,67,68],{},[58,69,70],{},"cdn.xxx.com",[55,72,73],{},[58,74,75],{},"docs.xxx.com",[55,77,78],{},[58,79,80],{},"status.xxx.com",[55,82,83],{},[58,84,85],{},"admin.xxx.com",[17,87,88],{},"Un seul domaine acheté, des sous-domaines différents pour chaque service, et pas de frais supplémentaires pour la résolution DNS elle-même.",[17,90,91],{},"Le trafic web qui a besoin d'un proxy peut passer par la petite orange, pour que Cloudflare gère proxying, cache et certificats HTTPS.",[32,93,95],{"id":94},"cdn-gratuit","CDN gratuit",[17,97,98],{},"Le cache CDN, c'est LE truc le plus absurde de Cloudflare. Beaucoup ont découvert Cloudflare grâce à ça. Pour un blog, un site vitrine ou un site de docs, le bénéfice direct est simple :",[17,100,101],{},"Une visite plus rapide, un serveur d'origine allégé, de la bande passante économisée. Surtout si ton VPS est très cheap, en le plaçant derrière Cloudflare, le ressenti s'améliore nettement.",[32,103,105],{"id":104},"pages-gratuit","Pages gratuit",[17,107,108],{},"Pages héberge gratuitement les sites statiques et les projets front.",[52,110,111,114,117,120,123,126,129,132,135],{},[55,112,113],{},"Blog perso",[55,115,116],{},"Site vitrine produit",[55,118,119],{},"Site de docs",[55,121,122],{},"Landing pages",[55,124,125],{},"Page d'accueil de projet open source",[55,127,128],{},"Pages de supports de cours",[55,130,131],{},"Page de liste d'attente",[55,133,134],{},"Pages d'instructions de téléchargement",[55,136,137],{},"Page de promo d'e-book",[17,139,140],{},"Ce type de page peut être hébergé direct, sans acheter de serveur. Avec ton propre domaine branché dessus, ça devient un site perso ou une home de projet qu'on maintient sur le long terme.",[32,142,144],{"id":143},"workers-gratuit","Workers gratuit",[17,146,147],{},"Quand le site a besoin d'une API, d'authentification ou d'autres logiques dynamiques, on utilise Workers. Le code tourne sur le réseau de Cloudflare, pas de serveur à maintenir soi-même ; en plus de JavaScript \u002F TypeScript, ça supporte WebAssembly et d'autres modes d'exécution.",[17,149,150],{},"Le plan gratuit donne 100 000 requêtes par jour. Si un projet perso dépasse vraiment cette quantité de façon stable, le plan payant n'attendra pas longtemps.",[17,152,153],{},"Workers Paid démarre à 5 dollars par mois.",[17,155,156],{},"Beaucoup de petits projets n'ont pas besoin d'un vrai backend complet. Un seul Worker suffit.",[32,158,160],{"id":159},"kv-gratuit","KV gratuit",[17,162,163],{},"KV accueille les données à lire vite mais sans forte consistance, comme la config, les feature flags et les résultats en cache. Ce n'est pas un vrai substitut à Redis, mais pour un projet perso, beaucoup de besoins simples sont couverts.",[32,165,167],{"id":166},"d1-gratuit","D1 gratuit",[17,169,170],{},"D1 est la base de données SQLite hébergée par Cloudflare, adaptée aux données relationnelles. Le plan gratuit offre 5 Go de stockage, avec des quotas quotidiens séparés pour les lectures et les écritures.",[32,172,174],{"id":173},"r2-gratuit","R2 gratuit",[17,176,177],{},"R2 est le stockage objet compatible API S3, adapté aux images, pièces jointes et sauvegardes. Son plus gros atout : pas de frais de bande passante directement à la sortie, les coûts reposent surtout sur le stockage et le nombre d'opérations ; le plan gratuit offre aussi un quota de stockage et de requêtes.",[17,179,180],{},"Tu peux y mettre :",[52,182,183,186,189,192,195,198,201,204,207,210,213,216],{},[55,184,185],{},"Images",[55,187,188],{},"Pièces jointes",[55,190,191],{},"PDF",[55,193,194],{},"Supports de cours",[55,196,197],{},"Paquets de logiciels",[55,199,200],{},"Fichiers de sauvegarde",[55,202,203],{},"Avatars users",[55,205,206],{},"Images Markdown",[55,208,209],{},"Ressources statiques",[55,211,212],{},"Jeux de données",[55,214,215],{},"Fichiers audio",[55,217,218],{},"Petits assets vidéo",[32,220,222],{"id":221},"email-routing-gratuit","Email Routing gratuit",[17,224,225],{},"Email Routing peut rediriger les mails envoyés à ton domaine personnalisé vers ta boîte existante, dès le plan gratuit. Cloudflare propose aussi l'envoi d'emails transactionnels via Workers (Email Sending), mais envoyer à n'importe quel destinataire exige Workers Paid — à ne pas confondre avec le relais de réception gratuit.",[32,227,229],{"id":228},"turnstile-gratuit","Turnstile gratuit",[17,231,232],{},"Turnstile est le captcha de Cloudflare, qui évite généralement de faire reconnaître des feux tricolores ou des caractères tordus à l'utilisateur. À placer sur :",[52,234,235,238,241,244,247,250,253],{},[55,236,237],{},"Login",[55,239,240],{},"Inscription",[55,242,243],{},"Commentaires",[55,245,246],{},"Formulaires de contact",[55,248,249],{},"Liste d'attente",[55,251,252],{},"Pages de téléchargement",[55,254,255],{},"Inscription newsletter",[32,257,259],{"id":258},"tunnel-gratuit","Tunnel gratuit",[17,261,262],{},"Pour donner accès externe à un NAS, une machine de dev locale ou un serveur de jeu à la maison, on peut utiliser Tunnel : un canal qui part du réseau interne pour rejoindre Cloudflare.",[17,264,265],{},"Ton NAS, ta machine de dev locale, tes services internes peuvent être exposés via Cloudflare Tunnel. La valeur clé :",[52,267,268,271,274,277],{},[55,269,270],{},"Pas d'IP publique",[55,272,273],{},"Pas de règle de redirection de port sur le routeur",[55,275,276],{},"Pas d'exposition de l'IP du serveur d'origine",[55,278,279],{},"On peut y rattacher son propre domaine",[17,281,282],{},"Par exemple :",[52,284,285,290,295,300,305],{},[55,286,287],{},[58,288,289],{},"nas.xxx.com",[55,291,292],{},[58,293,294],{},"dev.xxx.com",[55,296,297],{},[58,298,299],{},"panel.xxx.com",[55,301,302],{},[58,303,304],{},"n8n.xxx.com",[55,306,307],{},[58,308,309],{},"home.xxx.com",[17,311,312],{},"Pour les passionnés de serveurs maison, c'est excellent.",[32,314,316],{"id":315},"access-gratuit","Access gratuit",[17,318,319],{},"Access se met devant l'admin, les environnements de test et les outils internes : on vérifie l'identité avant de laisser passer. Code par email, Google, GitHub ou sources d'identité d'équipe, tout se branche, sans réécrire un système de login pour une simple page interne. Par exemple :",[52,321,322,325,328,331],{},[55,323,324],{},"Seules certains emails peuvent passer",[55,326,327],{},"Seule la connexion Google peut passer",[55,329,330],{},"Seule la connexion GitHub peut passer",[55,332,333],{},"Seuls les membres de l'équipe peuvent passer",[17,335,336],{},"C'est très pratique pour protéger un back-office, un environnement de test ou des outils internes.",[32,338,340],{"id":339},"ai-gateway-gratuit","AI Gateway gratuit",[17,342,343],{},"AI Gateway peut se placer devant les différents fournisseurs de modèles : il enregistre uniformément requêtes, latence, erreurs et hits de cache, et permet de limiter le débit et les fallbacks. Quand on démarre un produit IA, gérer plusieurs APIs compatibles derrière une seule entrée fait gagner du temps.",[17,345,346],{},"Il t'aide à voir :",[52,348,349,352,355,358,361,364,367],{},[55,350,351],{},"Le volume de requêtes",[55,353,354],{},"La latence",[55,356,357],{},"Les erreurs",[55,359,360],{},"Les hits de cache",[55,362,363],{},"Les appels de modèles",[55,365,366],{},"Le rate limiting",[55,368,369],{},"Les fallbacks",[17,371,372],{},"Tu branches OpenAI, Anthropic, Workers AI, toutes sortes d'APIs compatibles, et tu mets une couche devant.",[17,374,375],{},"Dès qu'on démarre un produit IA, c'est un très bon point d'entrée unifié.",[32,377,379],{"id":378},"browser-run-gratuit","Browser Run gratuit",[17,381,382],{},"Cloudflare appelle maintenant cette capacité Browser Run. Ça lance des sessions de navigateur complètes dans le cloud, pilotées par du code ou de l'IA.",[17,384,385],{},"Ça sert à :",[52,387,388,391,394,397,400,403],{},[55,389,390],{},"Screenshots web",[55,392,393],{},"Conversion web → Markdown",[55,395,396],{},"Tests d'automatisation web",[55,398,399],{},"Collecte du contenu de pages",[55,401,402],{},"Parsing de pages dynamiques",[55,404,405],{},"Conversion web → PDF",[17,407,408],{},"Un quota gratuit existe chaque jour.",[32,410,412],{"id":411},"images-transform-gratuit","Images Transform gratuit",[17,414,415],{},"Cloudflare Images a un quota de transformation d'images : redimensionnement, crop et conversion de formats. Pour un gros volume, il faut compter à part, ou lancer son propre service de transcodage avec Container sur un Workers payant.",[17,417,418],{},"À associer avec R2 :",[52,420,421,424,427],{},[55,422,423],{},"R2 pour les images originales",[55,425,426],{},"Images pour les miniatures et conversions de format",[55,428,429],{},"Cloudflare pour la distribution en cache",[17,431,432],{},"Parfait pour les couvertures de blog, avatars, images produits, illustrations d'articles.",[17,434,435],{},"Le quota gratuit de Cloudflare couvre déjà pas mal de projets perso. Quand on atteint réellement des volumes de requêtes, du temps de calcul ou des besoins payants plus importants, on remonte à partir de Workers Paid à 5 dollars par mois.",[17,437,438],{},"Et là, j'ai envie de dire : Cloudflare, envoie la thune !!",{"title":440,"searchDepth":441,"depth":441,"links":442},"",2,[443,444,445,446,447,448,449,450,451,452,453,454,455,456],{"id":34,"depth":441,"text":35},{"id":94,"depth":441,"text":95},{"id":104,"depth":441,"text":105},{"id":143,"depth":441,"text":144},{"id":159,"depth":441,"text":160},{"id":166,"depth":441,"text":167},{"id":173,"depth":441,"text":174},{"id":221,"depth":441,"text":222},{"id":228,"depth":441,"text":229},{"id":258,"depth":441,"text":259},{"id":315,"depth":441,"text":316},{"id":339,"depth":441,"text":340},{"id":378,"depth":441,"text":379},{"id":411,"depth":441,"text":412},"2026-06-15","Le plan gratuit de Cloudflare peut supporter toute une infrastructure perso sur Internet : DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway, etc.","md",null,"fr",{},8,true,false,"\u002Fblog\u002Ffree-cloudflare",{"title":5,"description":458},"x-article","blog\u002Ffree-cloudflare.fr",[471,472,473],"Cloudflare","Quota gratuit","Déploiement","ldC2MEkA3PtHM2Kgw94Vs_EWt34MKxH5cLuHA8YIsWM",[460,460],[477,486,493,502,509,511,518,526,534,540,547,556,563,571],{"path":478,"title":479,"description":480,"date":481,"minRead":482,"tags":483},"\u002Fblog\u002Fagent-harness-selection","J'ai trifouillé Pi Agent, OMP, Codex et ZCode — voici pourquoi j'ai fini par choisir OpenCode + OpenChamber","Retour d'expérience sur le choix d'un Agent Harness : trois critères — expérience GUI, verrouillage fournisseur, liberté de développement — qui ont écarté Pi Agent, OMP, Codex et ZCode, pour atterrir sur le noyau OpenCode + l'interface OpenChamber.","2026-08-06",6,[484,485],"AI Agent","Choix d'outils",{"path":487,"title":488,"description":489,"date":457,"minRead":482,"tags":490},"\u002Fblog\u002Fcloudflare-broke-stack","Meilleures pratiques 2026 de l'indie dev : le combo Cloudflare du radin","La stack zéro coût de l'indépendant : Codex écrit le code, GitHub gère les versions, Stripe encaisse ; front TanStack Start, back Hono + Workers, base D1, stockage R2, cache KV — tout tourne sur Cloudflare.",[471,491,492],"Développement indépendant","Stack technique",{"path":494,"title":495,"description":496,"date":497,"minRead":482,"tags":498},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek intègre la recherche web dans son API — la recherche officielle à l'œil via Responses API","DeepSeek a intégré la recherche web directement dans son API : il suffit d'appeler deepseek-v4-flash via l'interface Responses et de déclarer l'outil web_search. Pas besoin de moteur tiers, pas besoin de clé de recherche.","2026-08-05",[499,500,501],"DeepSeek","API","Outil IA",{"path":503,"title":504,"description":505,"date":497,"minRead":506,"tags":507},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash en profondeur : pas cher, rapide, 1M de contexte, recherche intégrée","Quelques jours de test intensif de DeepSeek V4 Flash : pas cher à l'extrême, rapide comme l'éclair, 1M de contexte, recherche web intégrée par défaut, totalement open source. Seul point faible : le multimodale, mais on le comble en l'associant à d'autres modèles.",7,[499,508,501],"Test de modèle",{"path":466,"title":5,"description":458,"date":457,"minRead":463,"tags":510},[471,472,473],{"path":512,"title":513,"description":514,"date":515,"minRead":463,"tags":516},"\u002Fblog\u002Fmodel-harness-decoupling","Le Harness first-party n'est pas forcément la réponse du moment : à l'ère des modèles ouverts, choisissez le modèle et le Harness séparément","Claude ? Donc Claude Code. À l'ère des modèles ouverts, cet instinct mérite une mise à jour. L'avantage first-party est réel, mais entraîner un bon modèle et construire un bon Harness sont deux ingénieries différentes — cet article explique pourquoi modèle et Harness peuvent désormais se choisir séparément, avec une carte de positionnement de cinq Harness.","2026-09-09",[484,517,485],"Harness",{"path":519,"title":520,"description":521,"date":515,"minRead":463,"tags":522},"\u002Fblog\u002Fopencode-productive-stack","Stable, rapide, productif, pas cher : mon AI Coding stack complet, documenté","OpenCode + OpenChamber + deux abonnements DeepSeek V4 Flash : 15 projets compilent du code en même temps et le quota bouge à peine. Toute ma configuration dévoilée — élagage de Context, mémoire à étages, automatisation du bureau, et la leçon « rester avec la combinaison d'origine ».",[523,524,525],"OpenCode","Programmation IA","Configuration",{"path":527,"title":528,"description":529,"date":530,"minRead":531,"tags":532},"\u002Fblog\u002Fproduct-faxin-principle","Le principe de l'intention première : pourquoi l'indie dev doit savoir lâcher prise","Pourquoi tu pars ? Pour qui tu pars ? Quel problème tu veux vraiment résoudre ? La netteté d'un produit vient de ce qu'on accepte de perdre et d'abandonner.","2026-06-20",10,[533,491],"Pensée produit",{"path":535,"title":536,"description":537,"date":530,"minRead":463,"tags":538},"\u002Fblog\u002Fproduct-pain-vs-itch","Quand l'utilisateur dit « génial », ne monte pas sur ton nuage : douleur vs. démangeaison","L'approbation verbale ne vaut pas un clou. Pour juger un besoin, un seul critère dur : ce que l'utilisateur est prêt à débourser.",[533,539],"Jugement du besoin",{"path":541,"title":542,"description":543,"date":481,"minRead":544,"tags":545},"\u002Fblog\u002Fqwen-vision-for-deepseek","Apporter le multimodal à DeepSeek : la solution de lecture d'images Qwen-3.7-Flash","DeepSeek V4 Flash n'a pas de multimodal ; et pour lire les images ? Après comparaison, la solution au meilleur rapport qualité\u002Fprix est Qwen-3.7-Flash : coût de reconnaissance d'une image ultra bas, combinée à V4 Flash pour combler le manque.",5,[499,546,508],"Multimodal",{"path":548,"title":549,"description":550,"date":551,"minRead":552,"tags":553},"\u002Fblog\u002Fsub-store-cloudflare","J'ai déplacé mon agrégateur d'abonnements vers Cloudflare","Plusieurs fournisseurs plus des nœuds maison, le tout concassé dans un seul abonnement ; les règles de routage configurées côté serveur, et le client n'a plus qu'à s'abonner.","2026-06-28",4,[471,554,555],"Réseau","Projet open source",{"path":557,"title":558,"description":559,"date":515,"minRead":506,"tags":560},"\u002Fblog\u002Ftui-cognitive-bandwidth","Le TUI est en train de tuer votre bande passante cognitive : le « filtre geek » de l'AI Coding devrait se briser","Une flopée d'AI Coding Agents se précipitent pour sortir des TUI, refourbent l'interaction dans le paradigme terminal des années 80 et appellent ça « immersif » et « respectueux des développeurs ». Cet article démonte les trois mécanismes par lesquels le TUI réduit systématiquement la bande passante cognitive — et pourquoi le Web UI est la bonne réponse.",[524,561,562],"Design d'interaction","Essai",{"path":564,"title":565,"description":566,"date":567,"minRead":482,"tags":568},"\u002Fblog\u002Fvalue-not-external","Discuter de la valeur, c'est ça qui n'a aucune valeur","Notre valeur n'est définie par personne. À l'ère de l'IA, comment l'humain doit-il se comprendre lui-même ?","2026-06-18",[569,570],"Réflexion IA","Essai humaniste",{"path":572,"title":573,"description":574,"date":575,"minRead":576,"tags":577},"\u002Fblog\u002Fx-growth-1000-followers","Plus de 1000 followers en un jour et demi, voilà ce que j'ai fait","En juin, j'ai sérieusement animé mon compte X, et je suis passé à plus de 1000 followers en un jour et demi. Ce post raconte ce que j'ai fait et les retours que j'ai eus.","2026-06-16",12,[578,579],"Animation X","Croissance de contenu",1789752315574]