{"url":"https://runzos.com/apps/supabase/","slug":"supabase","contentType":"app","title":"VPS para Supabase: onde hospedar e quanto custa de verdade - Runzos","metaDescription":"Quanto custa hospedar o Supabase numa VPS: ele pede 2 vCPU e 4 GB de RAM, e o plano mais barato que aguenta sai por R$ 35,39/mês na Contabo.","updatedAt":"2026-09-24T05:03:27.021Z","contentText":"Auto-hospedar Supabase não é só instalar um banco em Docker. A composição oficial reúne PostgreSQL, gateway de API, autenticação, tempo real, armazenamento, painel e outros serviços. Isso é útil quando você precisa controlar a infraestrutura, manter dados em ambiente próprio ou operar em rede isolada. Em troca, atualizações, segredos, HTTPS, backup e restauração passam a ser responsabilidade da sua equipe. O número importante aqui não é uma promessa vaga de quantos usuários cabem na VPS. A própria documentação dá dois degraus: 2 vCPUs, 4 GB de RAM e 40 GB SSD no mínimo; 4 vCPUs, 8 GB de RAM e 80 GB SSD como recomendado. Comece no requisito aplicável à pilha completa, monitore o crescimento do PostgreSQL e dos arquivos e aumente com base em métricas. Se não precisa de controle operacional ou não quer manter esses cuidados, a plataforma gerenciada pode ser a escolha mais simples.","faq":[{"question":"Qual é o requisito oficial para hospedar Supabase em uma VPS?","answer":"Para todos os componentes, a documentação oficial informa mínimo de 2 vCPUs, 4 GB de RAM e 40 GB SSD. O recomendado é 4 vCPUs, 8 GB ou mais de RAM e 80 GB ou mais de SSD. Ela classifica o mínimo como adequado a desenvolvimento e produção pequena ou média."},{"question":"Supabase self-hosted precisa de GPU?","answer":"Não. Supabase fornece infraestrutura de PostgreSQL e backend, não inferência de modelos. GPU só seria necessária para outro serviço da sua arquitetura que rode um modelo de IA local; ela não faz parte do requisito do Supabase."},{"question":"O que eu preciso administrar ao auto-hospedar Supabase?","answer":"Você passa a cuidar de chaves e senhas, URLs, atualizações, HTTPS, disponibilidade e backup. A documentação oficial destaca que os valores padrão do arquivo de ambiente não devem ser usados em produção."},{"question":"Quando não vale usar uma VPS para Supabase?","answer":"Não vale se você não quer operar Docker, monitorar os serviços e assumir backup e recuperação. Nesse caso, a plataforma gerenciada reduz a carga operacional. Uma VPS também não resolve sozinha a necessidade de dimensionar banco e armazenamento conforme os dados reais da aplicação."}],"sources":[{"label":"Supabase Docs: requisitos oficiais de self-hosting com Docker (mínimo e recomendado)","url":"https://supabase.com/docs/guides/self-hosting/docker","checkedAt":"31/07/2026"},{"label":"repositório oficial Supabase: configuração Docker Compose para self-hosting","url":"https://github.com/supabase/supabase/tree/master/docker","checkedAt":"31/07/2026"},{"label":"Supabase Brand Assets: logos oficiais","url":"https://supabase.com/brand-assets","checkedAt":"31/07/2026"}],"category":"Banco de dados e backend","mode":"self-hosted","requirements":{"leve":{"vcpu":2,"ramGb":4,"diskGb":40,"scenario":"mínimo oficial para executar todos os componentes; indicado pela documentação para desenvolvimento e produção pequena ou média"},"medio":{"vcpu":4,"ramGb":8,"diskGb":80,"scenario":"porte recomendado oficialmente para a pilha completa; a documentação não define capacidade por usuários, projetos ou requisições"},"pesado":{"vcpu":4,"ramGb":8,"diskGb":80,"scenario":"ponto de partida recomendado oficialmente; meça banco, arquivos e carga antes de ampliar, pois não há faixa oficial de escala superior"}},"features":[{"name":"PostgreSQL gerenciado por você","description":"A pilha usa PostgreSQL como banco central e permite operar os dados na sua própria infraestrutura."},{"name":"API a partir do banco","description":"O PostgREST transforma o banco PostgreSQL em uma API REST para a aplicação consumir."},{"name":"Autenticação JWT","description":"O serviço Auth administra cadastro, login e sessões com tokens JWT."},{"name":"Eventos em tempo real","description":"O Realtime escuta mudanças no PostgreSQL e as transmite aos clientes inscritos."},{"name":"Armazenamento de arquivos","description":"O Storage oferece uma API para arquivos com permissões controladas pelo PostgreSQL."},{"name":"Funções de borda","description":"O Edge Runtime executa serviços em JavaScript, TypeScript e WASM dentro da arquitetura do projeto."}],"installation":["Escolha uma VPS Linux com, no mínimo, 2 vCPUs, 4 GB de RAM e 40 GB SSD para todos os componentes; prefira 4 vCPUs, 8 GB de RAM e 80 GB SSD para o porte recomendado.","Instale Docker e Docker Compose compatíveis com a documentação oficial do Supabase.","Baixe a configuração Docker oficial, copie o arquivo de ambiente de exemplo para .env e puxe as imagens dos serviços.","Gere e revise chaves, senhas e URLs antes de iniciar: a documentação alerta para nunca usar os valores padrão do exemplo em produção.","Suba os serviços, confirme a saúde deles e teste backup e restauração dos dados do PostgreSQL e do Storage antes de colocar uma aplicação real no ar."],"requirementsNote":"A documentação oficial fixa 2 vCPUs, 4 GB de RAM e 40 GB SSD como mínimo para todos os componentes do Supabase; para o recomendado, informa 4 vCPUs, 8 GB ou mais de RAM e 80 GB ou mais de SSD. Ela não publica uma conversão por usuários, projetos ou volume de requisições. O que dimensiona a VPS é principalmente o PostgreSQL, os arquivos do Storage e os serviços que você mantém ativos. Não precisa de GPU: Supabase é infraestrutura de banco e backend. GPU só entra se a sua aplicação também rodar um modelo de IA local em outro serviço, o que não é requisito do Supabase.","featuredOffer":null,"plans":{}}