Retour

Hébergement VPS Strapi, préinstallé

L'hébergement Strapi place votre CMS headless sur un serveur à vous, avec accès root. Strapi 5 s'installe tout seul après le paiement et s'ouvre en HTTPS, et l'adresse d'administration, l'e-mail et le mot de passe apparaissent dans votre panneau. Les rédacteurs ajoutent le contenu sur l'écran d'administration, et votre front end le lit via l'API REST.

De quelle puissance avez-vous besoin ?

Total$6.89/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur Strapi ?

  • Strapi 5 Community Edition sous forme de projet TypeScript dans /home/app/proje
  • Base de données SQLite dans ~/proje/.tmp/data.db
  • Node.js 26 et PM2, avec un processus nommé uygulama qui revient après un redémarrage
  • HTTPS via Caddy, avec Strapi sur 127.0.0.1:1337 : un domaine est donc facultatif
  • Un compte administrateur créé en ligne de commande, pour que personne ne puisse réclamer l'écran d'inscription avant vous
  • Un pare-feu où seuls les ports 22, 80 et 443 sont ouverts

Quelle taille faut-il pour Strapi ?

La documentation de déploiement de Strapi fixe le minimum à 2 Go de RAM, 1 cœur et 8 Go de disque, et recommande 4 Go ou plus de RAM, 2 cœurs ou plus et 32 Go ou plus de disque. Cette installation compile le panneau d'administration sur le serveur : elle démarre donc aux 4 Go de RAM, 2 cœurs et 32 Go de disque recommandés. Cette compilation utilise le plus de mémoire, c'est pourquoi l'installation ajoute 2 Go de swap. Si cela ne suffit pas, augmentez la RAM, le CPU et le disque séparément depuis votre panneau, et vos données et votre adresse IP restent les mêmes.

UsageTaillePrixChoisir
Démarrage 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois
Moyen 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mois
Puissant 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mois

Pour qui ?

  • Applications React, Vue ou mobiles qui ont besoin d'une API de contenu
  • Équipes qui veulent un écran d'administration pour les rédacteurs et une API pour les développeurs
  • Toute personne qui gère au même endroit le contenu du site d'une entreprise, d'un blog ou d'un catalogue
  • Personnes qui veulent garder leur contenu sur leur propre serveur

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement.
  2. Votre serveur démarre, Strapi s'installe et le panneau d'administration est compilé. Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique que Strapi est prêt.
  3. Ouvrez le lien de la ligne Adresse du panneau et connectez-vous avec les lignes E-mail et Mot de passe.
  4. Préparez vos types de contenu en mode développement sur votre ordinateur et amenez le code sur le serveur.
  5. Connectez-vous en SSH, tapez su - app et cd ~/proje, puis lancez npm run build et pm2 restart uygulama.

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • Strapi tourne en mode production. Le Content-Type Builder ne fonctionne qu'en développement : les types de contenu arrivent donc sur le serveur sous forme de code.
  • Il s'agit de la Community Edition. Les fonctions Growth et Enterprise, comme Releases ou SSO, ne sont pas incluses dans le prix, et vous obtiendriez et saisiriez vous-même cette licence auprès de Strapi.
  • Si vous connectez votre propre domaine, changez aussi PUBLIC_URL dans ~/proje/.env, puis lancez npm run build et pm2 restart uygulama.
  • L'e-mail d'administration créé à l'installation est lié à votre adresse sslip.io et ne peut pas recevoir de courrier. Saisissez votre propre adresse à votre première connexion.
  • Il vous revient de tenir Strapi, Node.js et vos paquets npm à jour.

Questions et réponses sur Strapi

De combien de RAM Strapi a-t-il besoin ?

La documentation de Strapi demande au moins 2 Go de RAM et recommande 4 Go ou plus. Cette installation compile le panneau d'administration sur le serveur : elle démarre donc à 4 Go, et vous pouvez passer à une taille supérieure depuis votre panneau.

Pourquoi ne puis-je pas ajouter un type de contenu sur le serveur ?

La documentation de Strapi indique que les types de contenu ne peuvent être ni créés ni modifiés en production. Préparez-les en mode développement sur votre ordinateur, amenez le code sur le serveur, puis lancez npm run build et pm2 restart uygulama. Le contenu lui-même est ce que vous saisissez sur le serveur.

Pourquoi mon API Strapi renvoie-t-elle 403 ?

L'API reste fermée aux visiteurs tant que vous ne l'autorisez pas. Sous Settings, Users & Permissions, Roles, Public, donnez au type de contenu les permissions find et findOne. Publiez aussi l'entrée, car les nouvelles entrées sont enregistrées en brouillon. Pour un accès de serveur à serveur, vous pouvez utiliser un jeton d'API.

Puis-je utiliser GraphQL avec Strapi ?

Oui, sous forme de plugin. Strapi crée des endpoints REST par défaut. Tapez su - app et cd ~/proje, lancez npm install @strapi/plugin-graphql, puis npm run build et pm2 restart uygulama pour le mettre en ligne.

Puis-je utiliser PostgreSQL à la place de SQLite ?

Oui. Strapi prend en charge PostgreSQL 14, MySQL 8.0 et MariaDB 10.3 ou plus récent, mais pas MongoDB. Installez la base de données, modifiez config/database.ts et votre fichier .env, puis redémarrez. Les outils de transfert de données de Strapi peuvent déplacer votre contenu existant.

Où sont stockées mes données Strapi ?

Les entrées se trouvent dans ~/proje/.tmp/data.db et les fichiers envoyés sont sur le disque du serveur. Votre serveur est sauvegardé chaque nuit, les 7 derniers jours sont conservés, et cela est inclus dans le prix. Ne vous fiez pas au nom : supprimer le dossier .tmp supprime votre base de données.

En savoir plus et voir des applications similaires