Voltar

Alojamento VPS para Strapi, pré-instalado

O alojamento Strapi coloca o seu CMS headless num servidor só seu, com acesso root. O Strapi 5 instala-se sozinho após o pagamento e abre por HTTPS, e o endereço de administração, o e-mail e a palavra-passe aparecem no painel. Os editores acrescentam conteúdo no ecrã de administração, e o seu front end lê-o através da API REST.

De quanta potência precisa?

Total$6.89/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor Strapi?

  • Strapi 5 Community Edition como projeto TypeScript em /home/app/proje
  • Base de dados SQLite em ~/proje/.tmp/data.db
  • Node.js 26 e PM2, com um processo chamado uygulama que volta após um reinício
  • HTTPS através do Caddy, com o Strapi em 127.0.0.1:1337, pelo que o domínio é opcional
  • Uma conta de administração criada a partir da linha de comandos, para que ninguém possa reclamar primeiro o ecrã de registo
  • Firewall com apenas as portas 22, 80 e 443 abertas

Que tamanho é necessário para o Strapi?

A documentação de implementação 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, por isso começa nos 4 GB de RAM, 2 núcleos e 32 GB de disco recomendados. Essa compilação é o que mais memória usa, por isso a instalação acrescenta 2 GB de swap. Se não chegar, aumente a RAM, o CPU e o disco em separado a partir do painel, e os seus dados e o endereço IP mantêm-se.

UtilizaçãoTamanhoPreç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 é?

  • Aplicações React, Vue ou móveis que precisam de uma API de conteúdo
  • Equipas que querem um ecrã de administração para os editores e uma API para os programadores
  • Quem gere num só lugar o conteúdo do site da empresa, do blogue ou do catálogo
  • Quem quer manter o conteúdo no seu próprio servidor

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O seu servidor arranca, o Strapi instala-se sozinho e o painel de administração é compilado. No separador Resumo, espere que a linha Aplicação indique que o Strapi está pronto.
  3. Abra a ligação na linha Endereço do painel e inicie sessão com as linhas E-mail e Palavra-passe.
  4. Prepare os tipos de conteúdo em modo de desenvolvimento no seu computador e leve o código para o servidor.
  5. Ligue-se por SSH, escreva su - app e cd ~/proje e depois execute npm run build e pm2 restart uygulama.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O Strapi corre em modo de produção. O Content-Type Builder só funciona em desenvolvimento, por isso os tipos de conteúdo chegam ao servidor como código.
  • Esta é a Community Edition. As funcionalidades Growth e Enterprise, como Releases ou SSO, não estão incluídas no preço, e a licença teria de a obter e introduzir por si junto do Strapi.
  • Se ligar 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 administração da instalação está ligado ao seu endereço sslip.io e não consegue receber mensagens. Introduza o seu próprio endereço no primeiro início de sessão.
  • Manter o Strapi, o Node.js e os pacotes npm atualizados é da sua responsabilidade.

Strapi: perguntas e respostas

De quanta RAM precisa o Strapi?

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, por isso começa nos 4 GB, e pode aumentar o tamanho a partir do painel.

Porque não consigo acrescentar um tipo de conteúdo no servidor?

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

Porque devolve a minha API do Strapi o erro 403?

A API fica fechada aos visitantes até a permitir. Em Settings, Users & Permissions, Roles, Public, dê ao tipo de conteúdo as permissões find e findOne. Publique também a entrada, já que as entradas novas são guardadas como rascunhos. Para acesso entre servidores, pode usar um token de API.

Posso usar GraphQL com o Strapi?

Sim, como plugin. O Strapi cria endpoints REST por predefinição. Escreva su - app e cd ~/proje, execute npm install @strapi/plugin-graphql e depois npm run build e pm2 restart uygulama para o pôr em funcionamento.

Posso usar PostgreSQL em vez de SQLite?

Sim. O Strapi suporta PostgreSQL 14, MySQL 8.0 e MariaDB 10.3 ou posterior, mas não MongoDB. Instale a base de dados, altere config/database.ts e o ficheiro .env e reinicie. As ferramentas de transferência de dados do Strapi podem mover o conteúdo existente.

Onde ficam guardados os meus dados do Strapi?

As entradas estão em ~/proje/.tmp/data.db e os ficheiros carregados estão no disco do servidor. É feita uma cópia de segurança do servidor todas as noites, são guardados os últimos 7 dias e isto está incluído no preço. Não se deixe enganar pelo nome: apagar a pasta .tmp apaga a sua base de dados.

Leia mais e veja aplicações semelhantes