Guia de Progressão da Void Platform: De Deploys Diretos a uma Plataforma de Equipe
Planeje seu rollout com este guia de progressão da Void Platform: deploys diretos na Cloudflare, self-hosting do núcleo, serviços opcionais e escala para equipes.
O Que "Progressão" Realmente Significa em uma Void Platform
A maioria das equipes não instala uma plataforma de deploy compartilhada no primeiro dia — elas crescem até chegar a uma. Este guia de progressão da Void Platform mapeia esse caminho de crescimento, de um único desenvolvedor fazendo deploy direto na Cloudflare a uma plataforma mantida com logs retidos, histórico de rollback e acesso para toda a equipe. Seguir um guia de progressão claro da Void Platform importa porque cada estágio muda o que você possui: suas credenciais, os limites da sua conta e quanta superfície operacional você assume.
Uma plataforma Void é uma camada de deploy compartilhada. Um administrador a instala e mantém, e os desenvolvedores conectam a Void CLI à sua URL, fazem login por um método de login habilitado e fazem deploy de seus apps em uma conta Cloudflare compartilhada. Progressão aqui não se trata de desbloquear conteúdo — trata-se da ordem em que você adota capacidades, para que você nunca opere infraestrutura que ainda não precisa.
| Estágio | O que você executa | Melhor para | O que muda para você |
|---|---|---|---|
| Estágio 0 | Deploy direto na Cloudflare | Desenvolvedores solo, apps pessoais | Nada para manter; apenas logs ao vivo |
| Estágio 1 | Plataforma self-hosted do núcleo | Pequenas equipes que precisam de acesso compartilhado | Sandboxes gerenciados, gateway de e-mail, histórico retido |
| Estágio 2 | Núcleo mais serviços opcionais | Equipes que precisam de builds do GitHub, domínios personalizados, um dashboard | Mais peças móveis e mais escolhas de configuração |
| Estágio 3 | Plataforma de equipe no Workers for Platforms | Organizações maiores | Infraestrutura documentada e recursos dependentes de configuração |
Estágio 0: Comece com um Deploy Direto na Cloudflare
Se você está fazendo deploy de um app para si mesmo, faça deploy diretamente na Cloudflare — você não precisa instalar uma plataforma primeiro. Este é o ponto de partida correto, não um atalho. Ambos os alvos de deploy usam as mesmas APIs de aplicação, o que significa que o app que você constrói no Estágio 0 é o mesmo app que você move para uma plataforma depois. Nada precisa ser reescrito.
O que você abre mão no Estágio 0 é, em grande parte, memória institucional. Não há acesso compartilhado para colegas de equipe, os logs de runtime são um tail ao vivo da Cloudflare em vez de logs retidos da plataforma, e o rollback funciona por meio de versões do Worker em vez de um histórico de deploys retido. Para um projeto solo, essa é uma troca aceitável. Para uma equipe, isso se torna atrito rapidamente.
A tabela abaixo é a forma mais clara de ver onde fica a linha divisória — é a comparação com a qual qualquer guia honesto de progressão da Void Platform precisa começar:
| Recurso | Cloudflare direto | Plataforma self-hosted do núcleo |
|---|---|---|
| Workers AI e requisições a provedores | Sua conta e gateway | Gateway e proxy da instalação |
| Logs de runtime | Tail ao vivo da Cloudflare | Logs retidos da plataforma |
| Rollback de aplicação | Versões do Worker | Deploys retidos da plataforma |
| Sandboxes | Requer Workers Paid e Docker | Requer Workers Paid na conta da plataforma |
| Dashboard de usuário e builds gerenciados do GitHub | Não necessário | Não incluído em uma instalação padrão |
Leia essa tabela com atenção e um padrão aparece: a plataforma não substitui a Cloudflare, ela adiciona um plano de controle compartilhado por cima dela. Sandboxes ainda exigem um plano Workers pago. O dashboard e os builds gerenciados do GitHub ainda não fazem parte de uma instalação padrão. Progressão significa adicionar esse plano de controle de forma deliberada, não presumir que ele chega totalmente formado.
Estágio 1: Instale a Plataforma do Núcleo
Este é o meio de qualquer guia de progressão da Void Platform, e o estágio em que a maioria dos erros acontece — geralmente porque alguém pulou os pré-requisitos. Antes de tocar em um comando de instalação, percorra o guia oficial de instalação da plataforma self-hosted Void e confirme tanto os pré-requisitos quanto as credenciais de que você vai precisar. Uma instalação que trava no meio do caminho é mais difícil de limpar do que uma que nunca começou.
A instalação do núcleo é intencionalmente enxuta. Ela inclui Sandboxes gerenciados e um gateway de e-mail. O e-mail não vem ativado por padrão — ele é habilitado quando você configura um domínio de e-mail compartilhado e uma zona. Esse único detalhe pega um número surpreendente de administradores que presumem que uma instalação funcionando significa e-mail funcionando.
| Passo | O que você faz | Por que importa |
|---|---|---|
| 1 | Revise os pré-requisitos documentados | Evita uma plataforma pela metade que você precisa desfazer |
| 2 | Reúna as credenciais necessárias | A instalação precisa agir na sua conta Cloudflare |
| 3 | Instale a plataforma do núcleo | Fornece Sandboxes gerenciados e o gateway de e-mail |
| 4 | Configure um domínio de e-mail compartilhado e uma zona | Ativa o gateway de e-mail |
| 5 | Confirme Workers Paid na conta da plataforma | Necessário para os Sandboxes funcionarem |
| 6 | Habilite um método de login e compartilhe a URL da plataforma | Desenvolvedores precisam de um caminho de entrada |
| 7 | Integre os desenvolvedores à Void CLI | Transforma um servidor em um fluxo de trabalho compartilhado |
O passo 7 é o que as pessoas subestimam. Uma plataforma na qual ninguém consegue entrar é apenas uma URL caríssima. Relatos da comunidade de equipes que operam plataformas de deploy compartilhadas apontam consistentemente o onboarding como o verdadeiro gargalo — os desenvolvedores precisam da URL da plataforma, de um método de login funcionando e de uma explicação de dois minutos sobre como a CLI se conecta. Escreva isso uma vez e você para de responder à mesma pergunta toda semana.
Estágio 2: Adicione Apenas os Serviços Opcionais Que Você Precisa
Depois que o núcleo estiver estável, você entra na fase de expansão do guia de progressão da Void Platform. Várias capacidades existem, mas são deliberadamente excluídas de uma instalação padrão: o dashboard de usuário, builds e webhooks do GitHub, Containers de build e domínios personalizados de projeto.
| Componente | Em uma instalação padrão? | O que saber antes de adicioná-lo |
|---|---|---|
| Sandboxes gerenciados | Sim | Requer Workers Paid na conta da plataforma |
| Gateway de e-mail | Sim, após configurado | Precisa de um domínio de e-mail compartilhado e uma zona |
| Dashboard de usuário | Não | Adicione quando os desenvolvedores precisarem de uma visão de autoatendimento |
| Builds e webhooks do GitHub | Não | Plataformas construídas a partir do código-fonte devem seguir a configuração de ingress isolado para webhooks quando o Access protege a API |
| Containers de build | Não | Adiciona infraestrutura de build que você precisa manter |
| Domínios personalizados de projeto | Não | Adicione quando os projetos precisarem de seus próprios hostnames |
Duas regras tornam este estágio indolor. Primeiro, adicione um serviço opcional por vez e verifique-o antes de seguir em frente — quando três coisas mudam ao mesmo tempo, você não consegue dizer qual quebrou. Segundo, trate os serviços do GitHub com cuidado: se você constrói a plataforma a partir do código-fonte e os adiciona enquanto o Cloudflare Access protege a API, a configuração de ingress isolado para webhooks não é opcional. Pulá-la produz webhooks que silenciosamente nunca chegam.
Estágio 3: Escale para uma Plataforma de Equipe
O estágio final de um guia de progressão da Void Platform é onde a plataforma deixa de ser uma conveniência e se torna infraestrutura. Uma plataforma de equipe exige Workers for Platforms e a infraestrutura documentada que vem com ele. Os recursos dependem fortemente de como a instalação está configurada, então duas organizações executando "a mesma" plataforma podem ter conjuntos de capacidades bem diferentes.
Antes de se comprometer, reveja suas decisões anteriores. Os pré-requisitos e credenciais que estavam bons para uma equipe de cinco pessoas podem não cobrir um grupo maior. Pergunte quem é o responsável administrativo pela plataforma, quem detém as credenciais da Cloudflare e o que acontece quando a pessoa que a instalou entra de férias. A documentação do Workers for Platforms da Cloudflare é a referência certa para entender o modelo subjacente antes de expandir.
Armadilhas Comuns de Progressão
Um guia de progressão da Void Platform só é útil se ajudar você a evitar as falhas que outras pessoas já encontraram. Aqui estão as que aparecem com mais frequência, mapeadas para suas causas:
| Sintoma | Causa provável | Correção |
|---|---|---|
| E-mail nunca é enviado | Domínio de e-mail compartilhado e zona não configurados | Configure ambos e depois teste o gateway novamente |
| Webhooks nunca chegam | Access protegendo a API sem ingress isolado | Siga a configuração de ingress isolado para webhooks |
| Sandboxes não funcionam | Nenhum plano Workers Paid na conta da plataforma | Faça upgrade da conta da plataforma |
| Colegas não conseguem entrar | Nenhum método de login habilitado | Habilite um e distribua a URL da plataforma |
| Sem histórico de rollback | Você ainda está em deploys diretos na Cloudflare | Migre para a plataforma, ou use versões do Worker |
| Dashboard ou domínios personalizados ausentes | Recursos esperados que não estão na instalação do núcleo | Adicione os serviços opcionais explicitamente |
| Verificação de prontidão | Estágio 0 | Estágio 1 | Estágio 2 | Estágio 3 |
|---|---|---|---|---|
| Plataforma instalada e mantida | — | ✔ | ✔ | ✔ |
| Método de login compartilhado ativo | — | ✔ | ✔ | ✔ |
| Gateway de e-mail configurado | — | Opcional | ✔ | ✔ |
| Serviços opcionais revisados | — | — | ✔ | ✔ |
| Workers for Platforms implementado | — | — | — | ✔ |
Perguntas Frequentes (FAQ)
Preciso de uma Void Platform para fazer deploy de um app? Não. Se você está fazendo deploy de um app para si mesmo, faça deploy diretamente na Cloudflare. Uma plataforma vale a pena quando você precisa de acesso compartilhado, logs retidos e um histórico de deploys pelo qual sua equipe possa fazer rollback.
Qual é a diferença entre uma instalação do núcleo e uma completa? A instalação do núcleo fornece Sandboxes gerenciados e um gateway de e-mail. O dashboard, os builds e webhooks do GitHub, os Containers de build e os domínios personalizados de projeto ficam fora dela e precisam ser adicionados deliberadamente.
Este guia de progressão da Void Platform se aplica a desenvolvedores solo? Em parte. Os Estágios 2 e 3 serão exagero para uma pessoa. O Estágio 0 é genuinamente a resposta certa para trabalho solo, e as mesmas APIs de aplicação significam que você não perde nada ficando lá até que uma equipe apareça.
Como sei quando migrar para uma plataforma de equipe? Quando acesso compartilhado e histórico de deploy deixam de ser apenas um bônus. Nesse ponto, planeje Workers for Platforms e a infraestrutura documentada — e espere que os recursos variem com base em como sua instalação está configurada.
Guias relacionados
Conquistas da Void Platform: Um Checklist de Progressão para Equipes Auto-Hospedadas
Acompanhe cada conquista da Void Platform, da primeira instalação às builds opcionais no GitHub. Compare alvos de hospedagem e planeje o rollout da sua equipe.
Desbloqueios da Plataforma do Vazio Explicados: Um Guia Completo de Progressão para Jogadores
Saiba como funcionam os desbloqueios da Plataforma do Vazio, quais marcos os condicionam e os hábitos que aceleram a progressão para você parar de grindar na direção errada.
Fim da Void Platform Explicado: O Que Acontece Depois do Último Passo de Configuração
Um olhar claro sobre o fim da Void Platform: o que a sua instalação principal inclui, o que ela deixa de fora e como encerrar, reverter ou fazer o handoff de forma limpa.
Segredos da Void Platform: Dicas de Insider para Implantações de Equipe Auto-Hospedadas
Segredos práticos da Void Platform para instalar, proteger e escalar um hub de implantação compartilhado no Cloudflare, de credenciais a rollbacks.