[{"data":1,"prerenderedAt":580},["ShallowReactive",2],{"\u002Fblog\u002Ffree-cloudflare\u002F:pt":3,"\u002Fblog\u002Ffree-cloudflare\u002F-surround:pt":475,"blog-all-posts:pt":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.pt.md","Como usuário gratuito, como espremer a Cloudflare até a última gota — até onde o free tier realmente grátis?",{"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",{},"Original publicado no ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[25],"nofollow","X Articles",".",[17,29,30],{},"A Cloudflare consegue sustentar praticamente uma infraestrutura pessoal inteira: domínio, site, CDN, object storage, banco de dados, edge functions, túnel para rede interna, encaminhamento de email, verificação anti-bot e AI gateway — tudo já pode começar no free tier.",[32,33,35],"h2",{"id":34},"dns-grátis","DNS grátis",[17,37,38],{},"A Cloudflare também é registradora de domínios, com preço de registro e renovação transparente. Você também pode comprar o domínio em plataformas como Spaceship e hospedar o DNS na Cloudflare.",[17,40,41],{},"Domínio na Cloudflare, e você ganha um sistema de gestão DNS decente na hora.",[17,43,44],{},"O ponto-chave: resolução não é cobrada por quantidade de consultas. Diferente de certas grandes empresas por aí que cobram por quantidade de resoluções? Um absurdo sem-vergonha.",[17,46,47],{},"Isso torna a Cloudflare ótima para muitos domínios, muitos subdomínios e uma matriz de projetos pequenos.",[17,49,50],{},"Você pode criar:",[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],{},"Compra um domínio e distribui subdomínios diferentes para serviços diferentes; a resolução DNS em si não tem custo extra.",[17,90,91],{},"Para tráfego web que precisa de proxy, ligue a \"nuvem laranja\" e deixe a Cloudflare cuidar do proxy, cache e certificado HTTPS.",[32,93,95],{"id":94},"cdn-grátis","CDN grátis",[17,97,98],{},"O cache da CDN é a parada mais foda da Cloudflare. Muita gente conhece a Cloudflare por causa disso. Para blog, site institucional e site de documentação, o valor mais direto é:",[17,100,101],{},"acesso mais rápido, origem mais leve, banda economizada. Principalmente se você usa um VPS baratinho: botar a Cloudflare na frente muda a experiência para melhor.",[32,103,105],{"id":104},"pages-grátis","Pages grátis",[17,107,108],{},"A Pages hospeda gratuitamente sites estáticos e projetos de frontend.",[52,110,111,114,117,120,123,126,129,132,135],{},[55,112,113],{},"Blog pessoal",[55,115,116],{},"Site institucional do produto",[55,118,119],{},"Site de documentação",[55,121,122],{},"Landing page",[55,124,125],{},"Página do projeto open source",[55,127,128],{},"Página de material de curso",[55,130,131],{},"Página de lista de espera",[55,133,134],{},"Página de instruções de download",[55,136,137],{},"Página de divulgação de e-book",[17,139,140],{},"Essas páginas podem ser hospedadas direto, sem servidor próprio. Depois de apontar seu domínio, vira um site pessoal ou página de projeto mantida a longo prazo.",[32,142,144],{"id":143},"workers-grátis","Workers grátis",[17,146,147],{},"Se o site precisa de API, autenticação ou outra lógica dinâmica, use Workers. O código roda na rede da Cloudflare, sem manter servidor; além de JavaScript\u002FTypeScript, aceita também WebAssembly e outros modos de execução.",[17,149,150],{},"O plano grátis tem 100 mil requisições por dia. Se o projeto pessoal passa disso de forma estável, aí sim vale abrir o plano pago.",[17,152,153],{},"O Workers Paid começa em US$ 5 por mês.",[17,155,156],{},"Muitos projetos pequenos nem precisam de um backend completo. Um Worker já resolve.",[32,158,160],{"id":159},"kv-grátis","KV grátis",[17,162,163],{},"O KV serve para dados que precisam de leitura rápida, mas não exigem consistência forte — config, feature flags e resultados em cache, por exemplo. Não substitui um Redis completo, mas para muitas necessidades simples de projeto pessoal resolve.",[32,165,167],{"id":166},"d1-grátis","D1 grátis",[17,169,170],{},"O D1 é o banco de dados SQLite gerenciado pela Cloudflare, ideal para dados relacionais. No free tier, o armazenamento total é 5 GB, com cotas diárias separadas de leitura e escrita.",[32,172,174],{"id":173},"r2-grátis","R2 grátis",[17,176,177],{},"O R2 é object storage compatível com a API do S3, ótimo para imagens, anexos e backups. A maior vantagem: a saída de dados do R2 não cobra banda; o custo depende principalmente do volume armazenado e do número de operações. O free tier tem uma cota de armazenamento e de requisições.",[17,179,180],{},"Dá para guardar:",[52,182,183,186,189,192,195,198,201,204,207,210,213,216],{},[55,184,185],{},"Imagens",[55,187,188],{},"Anexos",[55,190,191],{},"PDFs",[55,193,194],{},"Material de curso",[55,196,197],{},"Pacotes de software",[55,199,200],{},"Arquivos de backup",[55,202,203],{},"Avatares de usuário",[55,205,206],{},"Imagens do Markdown",[55,208,209],{},"Assets estáticos",[55,211,212],{},"Datasets",[55,214,215],{},"Arquivos de áudio",[55,217,218],{},"Clipes de vídeo curtos",[32,220,222],{"id":221},"email-routing-grátis","Email Routing grátis",[17,224,225],{},"O Email Routing encaminha mensagens enviadas para seu domínio personalizado para uma caixa de entrada existente, e funciona no free tier. A Cloudflare também tem hoje o Email Sending, que envia emails transacionais via Workers — mas para enviar para destinatário arbitrário é preciso Workers Paid, então não confunda com o encaminhamento de recebimento que é grátis.",[32,227,229],{"id":228},"turnstile-grátis","Turnstile grátis",[17,231,232],{},"O Turnstile é a verificação humano x robô da Cloudflare; normalmente o usuário não precisa identificar semáforo nem caracteres distorcidos. Serve para colocar em:",[52,234,235,238,241,244,247,250,253],{},[55,236,237],{},"Login",[55,239,240],{},"Cadastro",[55,242,243],{},"Comentários",[55,245,246],{},"Formulário de contato",[55,248,249],{},"Lista de espera",[55,251,252],{},"Página de download",[55,254,255],{},"Assinatura de email",[32,257,259],{"id":258},"tunnel-grátis","Tunnel grátis",[17,261,262],{},"Quer expor o NAS de casa, a máquina de dev local ou o servidor de jogo para a internet? O Tunnel cria um túnel da rede interna que se conecta ativamente à Cloudflare.",[17,264,265],{},"Seu NAS, sua máquina de desenvolvimento, seus serviços de rede interna podem sair para o mundo via Cloudflare Tunnel. O valor central:",[52,267,268,271,274,277],{},[55,269,270],{},"Sem IP público",[55,272,273],{},"Sem abrir porta no roteador",[55,275,276],{},"Sem expor o IP da origem",[55,278,279],{},"Dá para apontar seu próprio domínio",[17,281,282],{},"Por exemplo:",[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],{},"Isso é um manjar dos deuses para quem mexe com servidor caseiro.",[32,314,316],{"id":315},"access-grátis","Access grátis",[17,318,319],{},"O Access fica na frente de painéis, ambientes de teste e ferramentas internas, validando identidade antes de liberar. Dá para conectar código de verificação por email, Google, GitHub ou identidade do time — sem precisar escrever mais um sistema de cadastro\u002Flogin só para uma página interna. Exemplos:",[52,321,322,325,328,331],{},[55,323,324],{},"Só entra quem tem o email especificado",[55,326,327],{},"Só entra quem loga com Google",[55,329,330],{},"Só entra quem loga com GitHub",[55,332,333],{},"Só entra quem é do time",[17,335,336],{},"Isso é muito bom para proteger painéis, ambientes de teste e ferramentas internas.",[32,338,340],{"id":339},"ai-gateway-grátis","AI Gateway grátis",[17,342,343],{},"O AI Gateway fica na frente dos provedores de modelo, registrando de forma unificada requisições, latência, erros e cache hits, além de rate limiting e fallback. No início do desenvolvimento de produto de IA, gerenciar várias APIs compatíveis por uma única porta economiza bastante trabalho.",[17,345,346],{},"Ele te ajuda a ver:",[52,348,349,352,355,358,361,364,367],{},[55,350,351],{},"Volume de requisições",[55,353,354],{},"Latência",[55,356,357],{},"Erros",[55,359,360],{},"Cache hits",[55,362,363],{},"Chamadas de modelo",[55,365,366],{},"Rate limiting",[55,368,369],{},"Fallback",[17,371,372],{},"Você conecta OpenAI, Anthropic, Workers AI, várias APIs compatíveis — e coloca uma camada na frente de todas.",[17,374,375],{},"No início de um produto de IA, é ótimo como porta de entrada única.",[32,377,379],{"id":378},"browser-run-grátis","Browser Run grátis",[17,381,382],{},"Hoje a Cloudflare chama isso de Browser Run. Ele inicia sessões completas de navegador na nuvem, controláveis por código ou por IA.",[17,384,385],{},"Serve para:",[52,387,388,391,394,397,400,403],{},[55,389,390],{},"Screenshot de página",[55,392,393],{},"Página para Markdown",[55,395,396],{},"Teste automatizado de página",[55,398,399],{},"Coleta de conteúdo de página",[55,401,402],{},"Parse de páginas dinâmicas",[55,404,405],{},"Página para PDF",[17,407,408],{},"Tem franquia gratuita diária.",[32,410,412],{"id":411},"images-transform-grátis","Images Transform grátis",[17,414,415],{},"O Cloudflare Images tem cota de transformação de imagem, com redimensionamento, corte e conversão de formato. Em uso intenso, é cobrado à parte; em Workers pagos dá para rodar um serviço de transcodificação próprio em Container.",[17,417,418],{},"Dá para combinar com o R2:",[52,420,421,424,427],{},[55,422,423],{},"R2 guarda a imagem original",[55,425,426],{},"Images faz thumbnail e conversão de formato",[55,428,429],{},"Cloudflare distribui via cache",[17,431,432],{},"Serve para capa de blog, avatar, foto de produto, ilustração de artigo.",[17,434,435],{},"A franquia grátis da Cloudflare já cobre bastante coisa de projeto pessoal. Quando você realmente precisar de mais volume de requisições, tempo de computação ou recursos pagos, aí sim sobe a partir dos US$ 5 mensais do Workers Paid.",[17,437,438],{},"E aqui, quero declarar: Cloudflare, manda o pix!!",{"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","O plano gratuito da Cloudflare sustenta a infraestrutura pessoal inteira: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway e mais.","md",null,"pt",{},8,true,false,"\u002Fblog\u002Ffree-cloudflare",{"title":5,"description":458},"x-article","blog\u002Ffree-cloudflare.pt",[471,472,473],"Cloudflare","Franquia grátis","Deploy","MeYwjq0IkkuyhKlna0EykPTGFGmQEAFk_eds-4iAtTQ",[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","Testei Pi Agent, OMP, Codex, ZCode — no fim escolhi OpenCode + OpenChamber","Retrospectiva da escolha de Agent Harness: critérios de experiência GUI, vendor lock-in e liberdade de customização que eliminaram Pi Agent, OMP, Codex e ZCode, para no fim escolher o núcleo OpenCode + a interface OpenChamber.","2026-08-06",6,[484,485],"AI Agent","Escolha de ferramenta",{"path":487,"title":488,"description":489,"date":457,"minRead":482,"tags":490},"\u002Fblog\u002Fcloudflare-broke-stack","Melhores práticas de dev independente em 2026: o combo \"pobretão\" da Cloudflare","Stack de custo zero para devs independentes: Codex escreve código, GitHub cuida da versão, Stripe recebe o dinheiro; front em TanStack Start, backend com Hono + Workers, banco D1, storage R2, cache KV — tudo rodando na Cloudflare.",[471,491,492],"Desenvolvimento independente","Stack tecnológica",{"path":494,"title":495,"description":496,"date":497,"minRead":482,"tags":498},"\u002Fblog\u002Fdeepseek-api-web-search","Busca na web embutida na API do DeepSeek — Responses API de graça com busca oficial","O DeepSeek embutiu busca na web na API oficial: é só chamar o deepseek-v4-flash pelo endpoint Responses declarando a ferramenta web_search, sem integrar buscador de terceiros e sem pedir chave de busca.","2026-08-05",[499,500,501],"DeepSeek","API","Ferramenta de IA",{"path":503,"title":504,"description":505,"date":497,"minRead":506,"tags":507},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash oficial — experiência aprofundada: barato, rápido, 1M de contexto, busca embutida","Dias de uso intenso do DeepSeek V4 Flash oficial: barato ao extremo, rápido que dá gosto, 1M de contexto, busca na web oficial embutida e totalmente open source. O único senão é multimodal — mas dá para cobrir combinando com outros modelos.",7,[499,508,501],"Review de modelo",{"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","O Harness first-party nem sempre é a resposta: na era dos modelos abertos, escolha o modelo e o Harness separadamente","Usa Claude, vai de Claude Code? Na era dos modelos abertos, esse instinto pede um upgrade. A vantagem first-party é real, mas treinar um bom modelo e construir um bom Harness são duas engenharias diferentes — este artigo explica por que modelo e Harness já podem ser escolhidos separadamente, com um mapa de posicionamento de cinco Harness.","2026-09-09",[484,517,485],"Harness",{"path":519,"title":520,"description":521,"date":515,"minRead":463,"tags":522},"\u002Fblog\u002Fopencode-productive-stack","Estável, rápido, produtivo, barato: meu stack de AI Coding documentado","OpenCode + OpenChamber + duas assinaturas DeepSeek V4 Flash: 15 projetos rodando código ao mesmo tempo e a cota mal se mexeu. Toda a configuração aberta aqui — poda de Context, memória em camadas, automação de desktop e a lição de 'ficar com a combinação original'.",[523,524,525],"OpenCode","Programação IA","Configuração",{"path":527,"title":528,"description":529,"date":530,"minRead":531,"tags":532},"\u002Fblog\u002Fproduct-faxin-principle","O princípio do \"fa'xin\": por que o dev independente precisa aprender a abrir mão","Por que você começa? Para quem você começa? Qual problema você realmente quer resolver? A capacidade de um produto ser afiado vem de saber o que largar e o que abandonar.","2026-06-20",10,[533,491],"Pensamento de produto",{"path":535,"title":536,"description":537,"date":530,"minRead":463,"tags":538},"\u002Fblog\u002Fproduct-pain-vs-itch","Usuário diz \"caralho, que foda\" e você se empolga: dor vs. coceira","Aprovação verbal não vale nada. Para julgar necessidade existe só um critério duro: ver o que o usuário está disposto a pagar.",[533,539],"Julgamento de necessidade",{"path":541,"title":542,"description":543,"date":481,"minRead":544,"tags":545},"\u002Fblog\u002Fqwen-vision-for-deepseek","Dando multimodal ao DeepSeek: solução de visão com Qwen-3.7-Flash","O DeepSeek V4 Flash não tem multimodal. E ler imagem, como fica? Na minha pesquisa, a opção com melhor custo-benefício hoje é o Qwen-3.7-Flash: reconhecer uma imagem custa quase nada e, combinado com o V4 Flash, cobre a lacuna.",5,[499,546,508],"Multimodal",{"path":548,"title":549,"description":550,"date":551,"minRead":552,"tags":553},"\u002Fblog\u002Fsub-store-cloudflare","Migrei a agregação de assinaturas de proxy para a Cloudflare","Vários serviços de proxy mais os seus próprios nós fundidos em uma única assinatura, com as regras de roteamento configuradas no servidor — o cliente só assina.","2026-06-28",4,[471,554,555],"Contorno da rede","Projeto open source",{"path":557,"title":558,"description":559,"date":515,"minRead":506,"tags":560},"\u002Fblog\u002Ftui-cognitive-bandwidth","A TUI está matando sua banda cognitiva: está na hora de quebrar o “filtro geek” do AI Coding","Um bando de AI Coding Agents disputando quem sobe TUI primeiro, empurrando a interação de volta ao paradigma de terminal dos anos 80 e ainda chamando isso de “imersivo” e “respeita o programador”. Este artigo disseca os três mecanismos pelos quais a TUI reduz sistematicamente sua banda cognitiva — e por que o Web UI é a resposta certa.",[524,561,562],"Design de interação","Ensaio",{"path":564,"title":565,"description":566,"date":567,"minRead":482,"tags":568},"\u002Fblog\u002Fvalue-not-external","Discutir se algo tem valor é, em si, algo sem valor","Nosso valor não é definido por ninguém. Na era da IA, como a pessoa deve se entender, afinal?","2026-06-18",[569,570],"Reflexão sobre IA","Ensaio humano",{"path":572,"title":573,"description":574,"date":575,"minRead":576,"tags":577},"\u002Fblog\u002Fx-growth-1000-followers","Mais de 1000 seguidores em pouco mais de um dia — o que eu fiz","Em junho, comecei a levar o X a sério e ganhei 1000+ seguidores em pouco mais de um dia. Este post registra o que eu fiz na ocasião e os retornos que recebi.","2026-06-16",12,[578,579],"Operação no X","Crescimento de conteúdo",1789752315099]