Criar uma conta na Cloudflare é a parte rápida. As decisões que mais pesam vêm depois: que tipo de site você quer, onde vai guardar os arquivos e como vai revisar o que a inteligência artificial montar. Eu uso Cloudflare nos meus projetos há mais de um ano e gravei este passo a passo para mostrar a plataforma desde o começo.
Crie a conta, escolha um domínio e defina a estrutura do site antes de pedir ajuda à IA. Workers pode hospedar a aplicação; R2 serve para objetos e arquivos, enquanto D1 é um banco SQL. Comece com o armazenamento que atende ao projeto e valide o site antes de publicar.
Comece pela conta e pelo domínio
Crie uma conta Cloudflare ou entre numa conta existente. O painel separa domínios, computação e armazenamento. Para publicar num domínio próprio, você precisa adicionar o domínio à sua conta e configurar o DNS. O domínio pode ser comprado em outro registrador; extensões como .com.br podem exigir um registrador que ofereça esse final.
Depois de conectar o domínio, abra Workers & Pages para criar a aplicação. No vídeo, uso uma conta nova para mostrar a navegação, mas os nomes e posições dos menus podem mudar. Você não precisa ativar todos os serviços que aparecem no painel. Escolha só os recursos usados pelo projeto.
Dê à IA informações concretas sobre o site
Antes de gerar arquivos, explique à IA o objetivo do site, quem vai usá-lo, quais páginas precisa e como deve funcionar no celular. Diga também onde o conteúdo e as imagens ficarão e como você pretende publicar atualizações. No vídeo, mostro um projeto que reúne vários sites menores e usa dados diferentes conforme o domínio de acesso.
Peça que a ferramenta examine o projeto e esclareça as decisões importantes antes de criar a estrutura. Depois revise o primeiro resultado no navegador. A IA pode produzir páginas desalinhadas, conteúdo sem imagem ou uma navegação que não combina com o que você pediu. Eu precisei apontar problemas e pedir ajustes; um primeiro deploy não significa que o site esteja pronto.
Use Workers, R2 e D1 para funções distintas
Workers executa a aplicação e pode servir arquivos estáticos. R2 guarda objetos, como imagens e documentos. D1 é um banco SQL para dados estruturados. No projeto que mostro, os arquivos de conteúdo ficam no R2, enquanto o D1 guarda configurações dos sites: domínio, nome, descrição e tema.
Para um blog pequeno, também dá para guardar o conteúdo junto do projeto. Se escolher R2, pense em como a aplicação vai localizar cada arquivo. Um índice atualizado pode evitar listar muitos objetos a cada visita. Se escolher D1, planeje consultas simples e leia apenas os registros necessários. Não crie banco ou armazenamento só porque o painel oferece essas opções.
A documentação oficial explica como implantar uma aplicação com Workers Static Assets e como armazenar objetos no R2.
Escolha uma ferramenta de deploy compatível com o projeto
No vídeo, eu digo que a nova Cloudflare CLI substituiria o Wrangler. A documentação atual pede uma correção: cf está em beta e oferece um fluxo novo, mas o Wrangler continua sendo a CLI documentada para projetos configurados com wrangler.jsonc ou wrangler.toml. Não execute cf deploy num projeto Wrangler sem seguir a migração indicada pela Cloudflare.
Se você trabalha com IA, a ferramenta pode instalar e configurar a CLI, mas confira o que ela vai alterar. Para autenticar, prefira o fluxo oficial de login no navegador ou crie um token com as permissões mínimas necessárias. Nunca cole uma chave ampla em código público ou numa conversa que não seja adequada para segredos.
Veja a documentação de Cloudflare CLI e as instruções atuais para instalar e atualizar o Wrangler.
Publique, confira e continue ajustando
Depois do primeiro deploy, abra o domínio público e percorra o site como visitante. Confira menu, páginas, imagens, links e versão mobile. Veja também os registros e os arquivos no serviço correto. Mantenha uma cópia do projeto fora da versão compilada que está publicada; o deploy não substitui o backup dos arquivos originais.
Eu também revisaria o custo antes de colocar um projeto maior em produção. Plano gratuito não quer dizer consumo ilimitado: cada serviço tem limites e regras próprias. Consulte o uso de Workers, D1 e R2 no painel. Depois da primeira publicação, continue corrigindo as partes que não ficaram boas. Esse trabalho de revisão faz parte de criar o site.
O que conferir
- Defina as páginas, os domínios e o fluxo de publicação.
- Escolha entre arquivos do projeto, R2 e D1 conforme o tipo de dado.
- Mantenha backup e confira o domínio público após o deploy.
O que pode dar errado
Ativar serviços sem saber qual necessidade cada um atende.
Acreditar que o primeiro resultado da IA já está pronto para produção.
Tratar a CLI cf em beta como substituta automática do Wrangler em todo projeto.
Perguntas frequentes
Preciso de D1 para criar um site na Cloudflare?
Não. D1 serve para dados estruturados que precisam de consultas SQL. Um site estático ou um projeto que guarda conteúdo em arquivos pode não precisar dele.
Posso hospedar arquivos estáticos em Workers?
Sim. Workers Static Assets permite publicar arquivos estáticos junto do Worker ou publicar um site estático sem uma função dinâmica.
A Cloudflare CLI nova já substituiu o Wrangler?
Não para todos os projetos. cf está em beta; projetos configurados com Wrangler continuam usando o Wrangler até uma migração planejada.


