Cosa c'è installato sul tuo server Strapi?
- Strapi 5 Community Edition come progetto TypeScript in /home/app/proje
- Database SQLite in ~/proje/.tmp/data.db
- Node.js 26 e PM2, con un processo chiamato uygulama che riparte dopo un riavvio
- HTTPS tramite Caddy, con Strapi su 127.0.0.1:1337, quindi il dominio è facoltativo
- Un account admin creato da riga di comando, così nessuno può reclamare prima di te la schermata di registrazione
- Firewall con aperte solo le porte 22, 80 e 443
Che dimensione ti serve per Strapi?
La documentazione di Strapi sul deployment fissa il minimo a 2 GB di RAM, 1 core e 8 GB di disco, e raccomanda 4 GB o più di RAM, 2 o più core e 32 GB o più di disco. Questa installazione compila il pannello admin sul server, quindi parte dai 4 GB di RAM, 2 core e 32 GB di disco raccomandati. Quella compilazione usa più memoria di tutto il resto, perciò l'installazione aggiunge 2 GB di swap. Se non basta, aumenta RAM, CPU e disco separatamente dal pannello: i tuoi dati e il tuo indirizzo IP restano gli stessi.
| Uso | Dimensione | Prezzo | Scegli |
|---|---|---|---|
| Base | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mese | |
| Media | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mese | |
| Potente | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/mese |
Per chi è?
- App React, Vue o mobile che hanno bisogno di una API per i contenuti
- Team che vogliono una schermata admin per i redattori e un'API per gli sviluppatori
- Chi gestisce in un unico posto i contenuti del sito aziendale, del blog o del catalogo
- Chi vuole tenere i propri contenuti sul proprio server
Cosa succede dopo l'ordine?
- Imposta la dimensione e completa il pagamento.
- Il server si avvia, Strapi si installa da solo e il pannello admin viene compilato. Nella scheda Panoramica aspetta che la riga App dica che Strapi è pronto.
- Apri il link nella riga Indirizzo del pannello e accedi con le righe Email e Password.
- Prepara i content type in modalità sviluppo sul tuo computer e porta il codice sul server.
- Connettiti via SSH, digita su - app e cd ~/proje, poi esegui npm run build e pm2 restart uygulama.
Con ogni server
- Backup giornalieri inclusi nel prezzo
- Traffico illimitato
- Accesso root completo
- Aumenta o riduci RAM e CPU in seguito, e ingrandisci il disco
- Sede: Istanbul · IST-1.
Da sapere
- Strapi gira in modalità produzione. Il Content-Type Builder funziona solo in sviluppo, quindi i content type arrivano sul server come codice.
- Questa è la Community Edition. Le funzioni Growth ed Enterprise, come Releases o SSO, non sono incluse nel prezzo, e quella licenza la ottieni e la inserisci tu da Strapi.
- Se colleghi un tuo dominio, cambia anche PUBLIC_URL in ~/proje/.env, poi esegui npm run build e pm2 restart uygulama.
- L'email admin dell'installazione è legata al tuo indirizzo sslip.io e non può ricevere posta. Inserisci il tuo indirizzo al primo accesso.
- Tenere aggiornati Strapi, Node.js e i tuoi pacchetti npm è una tua responsabilità.
Domande e risposte su Strapi
Di quanta RAM ha bisogno Strapi?
La documentazione di Strapi chiede almeno 2 GB di RAM e raccomanda 4 GB o più. Questa installazione compila il pannello admin sul server, quindi parte da 4 GB, e puoi ingrandire dal pannello.
Perché non posso aggiungere un content type sul server?
La documentazione di Strapi dice che i content type non si possono creare né modificare in produzione. Preparali in modalità sviluppo sul tuo computer, porta il codice sul server, poi esegui npm run build e pm2 restart uygulama. I contenuti veri e propri li inserisci sul server.
Perché la mia API Strapi risponde 403?
L'API resta chiusa ai visitatori finché non la consenti. In Settings, Users & Permissions, Roles, Public, dai al content type i permessi find e findOne. Pubblica anche la voce, perché le nuove voci vengono salvate come bozze. Per l'accesso da server a server puoi usare un token API.
Posso usare GraphQL con Strapi?
Sì, come plugin. Strapi crea di default endpoint REST. Digita su - app e cd ~/proje, esegui npm install @strapi/plugin-graphql, poi npm run build e pm2 restart uygulama per metterlo online.
Posso usare PostgreSQL al posto di SQLite?
Sì. Strapi supporta PostgreSQL 14, MySQL 8.0 e MariaDB 10.3 o successivi, ma non MongoDB. Installa il database, cambia config/database.ts e il file .env, poi riavvia. Gli strumenti di trasferimento dati di Strapi possono spostare i contenuti esistenti.
Dove sono archiviati i dati di Strapi?
Le voci sono in ~/proje/.tmp/data.db e i file caricati sono sul disco del server. Il backup del server viene fatto ogni notte, si conservano gli ultimi 7 giorni ed è incluso nel prezzo. Non farti ingannare dal nome: eliminare la cartella .tmp elimina il tuo database.