Voltar

Hospedagem Strapi em VPS, já instalado

A hospedagem Strapi coloca seu CMS headless em um servidor só seu, com acesso root. O Strapi 5 se instala sozinho depois do pagamento e abre por HTTPS, e o endereço de administração, o e-mail e a senha aparecem no seu painel. Os editores adicionam conteúdo na tela de administração, e o seu front-end o lê pela API REST.

De quanto poder você precisa?

Total$6.89/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Strapi?

  • Strapi 5 Community Edition como projeto TypeScript em /home/app/proje
  • Banco de dados SQLite em ~/proje/.tmp/data.db
  • Node.js 26 e PM2, com um processo chamado uygulama que volta depois de uma reinicialização
  • HTTPS pelo Caddy, com o Strapi em 127.0.0.1:1337, então o domínio é opcional
  • Uma conta de administrador criada pela linha de comando, para que ninguém reivindique a tela de cadastro antes de você
  • Firewall com apenas as portas 22, 80 e 443 abertas

Qual tamanho você precisa para Strapi?

A documentação de deploy do Strapi define o mínimo em 2 GB de RAM, 1 núcleo e 8 GB de disco, e recomenda 4 GB ou mais de RAM, 2 ou mais núcleos e 32 GB ou mais de disco. Esta instalação compila o painel de administração no servidor, então começa no recomendado: 4 GB de RAM, 2 núcleos e 32 GB de disco. Essa compilação é a que mais usa memória, por isso a instalação adiciona 2 GB de swap. Se não for suficiente, aumente RAM, CPU e disco separadamente pelo painel, e seus dados e seu endereço IP continuam os mesmos.

UsoTamanhoPreçoEscolher
Inicial 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Médio 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês
Potente 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mês

Para quem é?

  • Apps React, Vue ou mobile que precisam de uma API de conteúdo
  • Equipes que querem uma tela de administração para os editores e uma API para os desenvolvedores
  • Quem gerencia em um só lugar o conteúdo do site da empresa, do blog ou de um catálogo
  • Quem quer manter o conteúdo em um servidor próprio

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia, o Strapi se instala sozinho e o painel de administração é compilado. Na aba Visão geral, espere a linha App dizer que o Strapi está pronto.
  3. Abra o link da linha Endereço do painel e entre com as linhas E-mail e Senha.
  4. Prepare seus tipos de conteúdo no modo de desenvolvimento no seu computador e leve o código para o servidor.
  5. Conecte-se por SSH, digite su - app e cd ~/proje e depois execute npm run build e pm2 restart uygulama.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O Strapi roda em modo de produção. O Content-Type Builder só funciona em desenvolvimento, então os tipos de conteúdo chegam ao servidor como código.
  • Esta é a Community Edition. Os recursos Growth e Enterprise, como Releases ou SSO, não estão incluídos no preço, e você obteria e informaria essa licença por conta própria junto ao Strapi.
  • Se você conectar o seu próprio domínio, altere também PUBLIC_URL em ~/proje/.env e depois execute npm run build e pm2 restart uygulama.
  • O e-mail de administrador da instalação está ligado ao seu endereço sslip.io e não consegue receber mensagens. Informe o seu próprio endereço no primeiro login.
  • Manter o Strapi, o Node.js e seus pacotes npm atualizados é responsabilidade sua.

Perguntas e respostas sobre Strapi

De quanta RAM o Strapi precisa?

A documentação do Strapi pede pelo menos 2 GB de RAM e recomenda 4 GB ou mais. Esta instalação compila o painel de administração no servidor, então começa em 4 GB, e você pode aumentar pelo painel.

Por que não consigo adicionar um tipo de conteúdo no servidor?

A documentação do Strapi diz que tipos de conteúdo não podem ser criados nem alterados em produção. Prepare-os no modo de desenvolvimento no seu computador, leve o código para o servidor e execute npm run build e pm2 restart uygulama. O conteúdo em si é o que você insere no servidor.

Por que minha API do Strapi retorna 403?

A API fica fechada para os visitantes até você liberá-la. Em Settings, Users & Permissions, Roles, Public, conceda ao tipo de conteúdo as permissões find e findOne. Publique também o registro, já que os novos registros são salvos como rascunho. Para acesso entre servidores, você pode usar um token de API.

Posso usar GraphQL com o Strapi?

Sim, como plugin. O Strapi cria endpoints REST por padrão. Digite su - app e cd ~/proje, execute npm install @strapi/plugin-graphql e depois npm run build e pm2 restart uygulama para colocá-lo no ar.

Posso usar PostgreSQL em vez de SQLite?

Sim. O Strapi aceita PostgreSQL 14, MySQL 8.0 e MariaDB 10.3 ou posterior, mas não o MongoDB. Instale o banco de dados, altere config/database.ts e o seu arquivo .env e reinicie. As ferramentas de transferência de dados do Strapi podem levar o conteúdo que você já tem.

Onde ficam os dados do meu Strapi?

Os registros ficam em ~/proje/.tmp/data.db e os arquivos enviados ficam no disco do servidor. Seu servidor tem backup toda noite, com os últimos 7 dias guardados, e isso está incluído no preço. Não se engane pelo nome: apagar a pasta .tmp apaga o seu banco de dados.

Leia mais e veja apps parecidos