# VPS para PocketBase: onde hospedar e quanto custa de verdade

PocketBase é um backend open source em Go que reúne banco SQLite embutido, API, autenticação, arquivos, painel administrativo e assinaturas em tempo real em um executável. Em vez de assumir uma configuração de VPS que a documentação não publica, esta página compara provedores e mostra o que realmente dimensiona uma instalação própria: dados, uploads, backups e carga da API.

**Categoria:** Backend e banco de dados
**Modo:** self-hosted
**Canonical:** https://runzos.com/apps/pocketbase

## Requisitos por porte

| Porte | vCPU | RAM | Disco | Cenário |
|---|---|---|---|---|
| leve | 0 | 0 GB | 0 GB | a documentação oficial não publica mínimo de vCPU, RAM ou disco para uma instalação pequena; acompanhe o tamanho de pb_data, uploads, backup e tráfego antes de definir recursos |
| medio | 0 | 0 GB | 0 GB | a documentação oficial não fornece uma faixa de VPS para uso médio; dimensione com métricas da API, tamanho do banco SQLite, arquivos enviados, concorrência e retenção de backups |
| pesado | 0 | 0 GB | 0 GB | não há uma configuração oficial para alto volume; a documentação alerta que backups de pb_data grandes, como 2 GB ou mais, podem ser lentos e pedem outra estratégia |

PocketBase não publica requisitos mínimos de vCPU, RAM ou disco por porte. Por isso, os campos numéricos ficam em 0 em vez de inventar uma recomendação. O que dimensiona a VPS é o volume de registros e arquivos em pb_data, o tráfego e a concorrência da API, além de espaço e janela de backup. A documentação avisa que backups de pb_data grandes, como 2 GB ou mais, podem ser lentos; ela também cita GOMEMLIMIT=512MiB apenas como exemplo de limite de memória para evitar OOM, não como requisito do app. PocketBase não precisa de GPU: é um backend Go com SQLite embutido. GPU só faria sentido em outro serviço que rode modelos de IA locais.

## Recursos

- **SQLite embutido** — Mantém o banco de dados dentro da aplicação, sem exigir um servidor de banco externo para começar.
- **API e painel administrativo** — Entrega APIs web e uma interface administrativa para operar coleções e dados.
- **Autenticação de usuários** — Inclui gerenciamento de usuários como parte do backend, em vez de exigir esse componente logo no início.
- **Arquivos no mesmo backend** — Permite tratar uploads junto do restante da aplicação e considerar esses arquivos na rotina de backup.
- **Assinaturas em tempo real** — Oferece atualizações em tempo real para aplicações que precisam reagir a mudanças de dados.
- **Executável portátil** — A documentação descreve uma implantação que pode começar pelo upload do executável no servidor, sem dependências externas obrigatórias.

PocketBase encaixa bem em produtos pequenos e médios que querem um backend compacto: dados, autenticação, arquivos, painel e API no mesmo projeto. A instalação simples não elimina a operação. Em produção, domínio, HTTPS, permissões, backup e monitoração continuam sendo responsabilidade de quem hospeda. Para uma aplicação que armazena arquivos, o disco e a recuperação de dados tendem a importar mais do que escolher um número arbitrário de vCPUs.
A diferença prática está em tratar pb_data como dado de produção. A documentação explica que o backup representa um snapshot completo desse diretório e que, durante a geração do ZIP, a aplicação entra temporariamente em modo somente leitura. Quando o diretório cresce, a janela e a estratégia de backup deixam de ser detalhe. Também vale atenção ao aviso do projeto: antes da versão 1.0, a compatibilidade retroativa total não é garantida. Teste atualizações e restaurações fora da produção antes de adotá-las.

## Como instalar

1. Defina domínio, responsável pela administração e uma rotina de backup antes de colocar dados reais na aplicação.
2. Escolha uma VPS Linux e envie o executável PocketBase para um diretório dedicado; a documentação mostra esse caminho sem dependências externas obrigatórias.
3. Inicie o serviço com seu domínio para obter HTTPS automático pelo Let's Encrypt, conforme o exemplo oficial de produção.
4. Configure um serviço systemd para iniciar e reiniciar o PocketBase, mantendo o diretório pb_data persistente.
5. Configure backup local ou compatível com S3, teste uma restauração e monitore crescimento de dados, uploads, memória e tráfego antes de aumentar a VPS.

## Perguntas frequentes

### Qual é o requisito oficial de VPS para PocketBase?

PocketBase não publica um mínimo oficial de vCPU, RAM ou disco por porte de uso. A documentação de produção fornece práticas de implantação e avisa sobre memória limitada e backups, mas não transforma isso em plano de VPS. Escolha recursos após medir API, SQLite, uploads, tráfego e backups.

### PocketBase precisa de GPU?

Não. PocketBase é um backend em Go com SQLite embutido e não exige GPU. Uma GPU só seria necessária por outro componente da sua arquitetura que execute modelos de IA localmente.

### Como faço backup de um PocketBase auto-hospedado?

A documentação informa que é possível copiar ou restaurar o diretório pb_data com a aplicação parada para segurança transacional. Versões 0.16 ou posteriores também têm APIs de backup e restauração; o backup é um snapshot ZIP completo de pb_data. Teste a restauração e considere outra estratégia quando o diretório ficar grande.

### Quando não vale usar uma VPS para PocketBase?

Não vale se ninguém puder cuidar de domínio, HTTPS, permissões, monitoramento, backup e restauração testada. Também exige cautela em sistemas críticos: o repositório oficial avisa que ainda não garante compatibilidade retroativa completa antes da versão 1.0.

## Fontes

- PocketBase Docs: implantação em produção, backup, limites de memória e recomendações operacionais — https://pocketbase.io/docs/going-to-production (conferido em 10/08/2026)
- Repositório oficial PocketBase: backend Go com SQLite embutido, assinaturas em tempo real, arquivos, usuários, painel e API — https://github.com/pocketbase/pocketbase (conferido em 10/08/2026)
- Repositório oficial PocketBase: logotipo usado como imagem-fonte do herói — https://github.com/pocketbase/pocketbase/tree/master/ui/public/images (conferido em 10/08/2026)
- Hostinger: página oficial da aplicação PocketBase para VPS — https://www.hostinger.com/br/applications/pocketbase (conferido em 10/08/2026)