Runzos
Ilustração do Windmill executando scripts, workflows e apps internos em um servidor VPS

VPS para Windmill: onde hospedar e quanto custa de verdade

Windmill é uma plataforma de desenvolvimento para transformar scripts em automações, webhooks, workflows e apps internos. Em uma VPS, você controla a instância, os segredos e a execução dos jobs. Nesta página, comparamos os planos adequados e explicamos o dimensionamento oficial por worker, sem inventar capacidade por usuário.

Automação e desenvolvimentoself-hosted

Qual porte de Windmill você vai rodar?

leve1 vCPU2 GB RAM— discouma referência de worker: a regra oficial indica 1 worker por 1 vCPU e 1–2 GB de RAM; o projeto não publica mínimo de disco
medio2 vCPU4 GB RAM— discoduas referências de worker pela mesma regra oficial; não é uma capacidade garantida por usuários, jobs ou workflows
pesado4 vCPU8 GB RAM— discoquatro workers como referência derivada da regra oficial; para produção maior, o projeto orienta usar Kubernetes e medir a carga

O Windmill não publica requisito mínimo completo de VPS, mínimo de disco nem uma tabela que converta usuários, jobs ou workflows em hardware. A regra oficial disponível é por worker: 1 worker para cada 1 vCPU e 1–2 GB de RAM. Por isso, os três portes mostram referências derivadas de 1, 2 e 4 workers, com disco 0 para “não informado”, e não promessas de capacidade. Em uma instalação única, considere também os recursos do servidor, da interface e do PostgreSQL; acompanhe CPU, RAM, filas e crescimento do banco antes de ampliar. Windmill não precisa de GPU para scripts, automações, webhooks e integrações por API. GPU só entra se um job chamar um modelo local hospedado na sua própria infraestrutura; essa carga deve ser dimensionada separadamente.

O que o Windmill faz

Windmill não é apenas um automatizador visual. Ele parte de scripts e permite transformá-los em jobs agendados, webhooks, workflows e interfaces para ferramentas internas. Isso ajuda equipes que precisam manter lógica perto do código, mas não querem criar do zero toda a camada de execução, permissões e tela de operação. Na VPS, você administra onde a instância e os dados ficam; em troca, assume atualizações, HTTPS, backup e observabilidade.

O detalhe que evita comprar VPS errada é dimensionar workers, não imaginar uma quantidade fixa de usuários. A documentação publica a regra de 1 vCPU e 1–2 GB de RAM por worker, mas não define um mínimo completo para a instalação nem capacidade por job. Comece com essa referência, monitore as execuções e o PostgreSQL, e separe componentes conforme o volume exigir. Docker Compose é o caminho documentado para instalações pequenas em uma instância; para casos maiores, o próprio projeto aponta Helm e Kubernetes.

Como instalar

  1. Escolha uma VPS Linux usando a regra oficial por worker como referência e reserve armazenamento persistente para PostgreSQL, logs e artefatos; o projeto não define mínimo de disco.
  2. Para uma instalação pequena, siga o Docker Compose oficial; em uma operação maior, avalie o Helm chart documentado pelo Windmill.
  3. Configure PostgreSQL, as variáveis de ambiente e os volumes persistentes antes de expor a interface na internet.
  4. Crie o workspace, registre os recursos e segredos necessários e teste um script, webhook ou flow antes de ligar processos reais.
  5. Publique com domínio e HTTPS, limite acessos, configure backup do banco e acompanhe CPU, RAM, filas e disco conforme os workers entrarem em uso.

Perguntas frequentes

Qual é o requisito oficial para hospedar Windmill?

O Windmill não publica um mínimo completo de VPS ou de disco. A orientação oficial disponível é por worker: 1 worker para cada 1 vCPU e 1–2 GB de RAM. Use essa relação como referência, some os recursos do servidor e do PostgreSQL e monitore a carga real antes de ampliar.

Windmill precisa de GPU?

Não para executar scripts, workflows, webhooks e integrações por API. GPU só faz sentido se algum job usar um modelo de IA local na sua própria infraestrutura. Nesse caso, o modelo local é uma carga separada e define seu próprio dimensionamento.

Dá para rodar Windmill em uma única VPS?

Sim. A documentação oficial indica Docker e Docker Compose em uma instância única para instalações pequenas. Para uso maior ou de produção, ela recomenda o Helm chart em Kubernetes.

Quando não vale usar uma VPS para Windmill?

Não vale se sua equipe não quer operar atualizações, domínio, HTTPS, backups, PostgreSQL e monitoramento. Também não escolha a VPS como se ela definisse sozinha a velocidade de toda automação: jobs que dependem de APIs, bancos externos ou modelos remotos continuam limitados por esses serviços.

Fontes

Relacionados