Indietro

Hosting VPS per Strapi, già installato

L'hosting Strapi mette il tuo CMS headless su un server tutto tuo, con accesso root. Strapi 5 si installa da solo dopo il pagamento e si apre in HTTPS; indirizzo admin, email e password compaiono nel pannello. I redattori aggiungono i contenuti nella schermata admin, e il tuo front end li legge tramite la REST API.

Quanta potenza ti serve?

Totale$6.89/mese

I prezzi includono l'IVA.

Aumenta o riduci RAM e CPU quando vuoi. Il disco può solo crescere, quindi parti in piccolo.

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.

UsoDimensionePrezzoScegli
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?

  1. Imposta la dimensione e completa il pagamento.
  2. 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.
  3. Apri il link nella riga Indirizzo del pannello e accedi con le righe Email e Password.
  4. Prepara i content type in modalità sviluppo sul tuo computer e porta il codice sul server.
  5. 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.

Approfondisci e scopri app simili