Runzos

VPS para Strapi: onde hospedar e quanto custa de verdade

Strapi é um CMS headless open source que entrega conteúdo por APIs REST e GraphQL. Em uma VPS, você controla a aplicação, o banco e os arquivos enviados. Aqui você compara o porte de servidor com a tabela oficial do Strapi e entende os serviços que entram na conta além da VPS.

CMSself-hosted

Qual porte de Strapi você vai rodar?

leve1 vCPU2 GB RAM8 GB discomínimo oficial do Strapi para servidor: 1 núcleo, 2 GB de memória e 8 GB de disco; adequado para validar a instalação, não como promessa de tráfego
medio2 vCPU4 GB RAM32 GB discoconfiguração recomendada oficialmente pelo Strapi: 2 ou mais núcleos, 4 GB ou mais de memória e 32 GB ou mais de disco
pesado4 vCPU16 GB RAM200 GB discoperfil KVM 4 publicado pela Hostinger para a implantação de Strapi; é uma faixa de plano do provedor, não um requisito oficial de alto tráfego do projeto

O Strapi publica uma tabela objetiva: mínimo de 1 núcleo, 2 GB de RAM e 8 GB de disco; recomendado de 2 ou mais núcleos, 4 GB ou mais e 32 GB ou mais. Isso mede a aplicação, não a capacidade de uma operação inteira. O porte real cresce com PostgreSQL ou MySQL, arquivos enviados, imagens, cópias de segurança, plugins, cache e picos da API. O KVM 4 da Hostinger é uma faixa publicada para a aplicação, não uma garantia oficial de alto tráfego. Strapi não precisa de GPU: é um CMS em Node.js. GPU só entra se você colocar outro serviço separado para rodar modelos de IA locais.

O que o Strapi faz

Strapi serve quando o conteúdo precisa chegar a mais de um frontend sem virar um CMS preso a um tema. Um site em Next.js, um aplicativo e uma área logada podem consumir a mesma API. A VPS entrega controle sobre código, extensões e dados, mas transfere para sua operação a responsabilidade por atualizações, variáveis de ambiente, HTTPS, banco e backup.

A escolha da VPS não deve olhar somente para o processo do Strapi. A tabela oficial começa em 1 core, 2 GB e 8 GB, mas uma produção também precisa de banco relacional, armazenamento de mídia e uma rotina de restauração. O ponto de partida recomendado pelo próprio projeto é 2 ou mais cores, 4 GB ou mais e 32 GB ou mais. Se não há alguém para manter Docker ou Node.js, banco, domínio, monitoramento e cópias de segurança, uma plataforma gerenciada pode ser mais segura do que uma VPS barata.

Como instalar

  1. Escolha uma VPS Linux com ao menos o mínimo oficial; para produção, use a faixa recomendada de 2 ou mais cores, 4 GB ou mais e 32 GB ou mais.
  2. Defina o banco suportado pelo projeto: PostgreSQL, MySQL, MariaDB ou SQLite; para uma operação contínua, planeje também backup e restauração.
  3. Crie o projeto pelo CLI ou use a rota Docker oficial para construir e executar o Strapi em contêineres.
  4. Configure as variáveis de ambiente, a URL pública e o proxy reverso com HTTPS antes de abrir o painel e a API para uso externo.
  5. Faça o build do painel para produção, execute o serviço em modo production e monitore o endpoint de saúde, banco, disco e backups.

Perguntas frequentes

Qual é o requisito oficial de VPS para Strapi?

A documentação oficial do Strapi informa mínimo de 1 core, 2 GB de RAM e 8 GB de disco. A recomendação é 2 ou mais cores, 4 GB ou mais de RAM e 32 GB ou mais de disco. Esses números são requisitos do servidor, não uma estimativa oficial de visitantes ou chamadas de API.

Strapi precisa de GPU?

Não. Strapi é um CMS headless em Node.js e não exige GPU. Chamadas a APIs de IA também não pedem GPU na VPS; ela só é necessária se você hospedar separadamente um modelo de IA local.

Qual banco de dados usar com Strapi self-hosted?

O Strapi suporta PostgreSQL, MySQL, MariaDB e SQLite. A documentação também informa as versões mínimas suportadas. Escolha um banco relacional que você consiga atualizar, copiar e restaurar; o banco não deve ser tratado como um detalhe do contêiner do Strapi.

Quando não vale usar uma VPS para Strapi?

Não vale quando não há responsável por atualizações, secrets, HTTPS, banco, mídia, monitoramento e backups testados. Uma VPS dá controle técnico, mas não substitui essa rotina. Para uma equipe sem operação de infraestrutura, uma alternativa gerenciada pode reduzir risco.

Fontes

Relacionados