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.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| 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?
- Defina o tamanho e conclua o pagamento.
- 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.
- Abra o link da linha Endereço do painel e entre com as linhas E-mail e Senha.
- Prepare seus tipos de conteúdo no modo de desenvolvimento no seu computador e leve o código para o servidor.
- 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.