Strapi CMS

Node.js CMS ⏱ 8 min Intermédiaire Plan : Pro

À quoi ça sert

Strapi est un headless CMS open source. Vous définissez vos types de contenu (articles, produits, événements, pages), il vous génère un admin UI et des APIs REST + GraphQL. Idéal pour découpler votre back-office de votre front (web, mobile, app).

Cette fiche déploie Strapi v4 avec Postgres comme base et un bucket S3 pour les médias uploadés. Ready pour produire du contenu dès la fin du déploiement.

Ce que vous obtenez

  • Admin UI complet et personnalisable
  • API REST et GraphQL générées automatiquement
  • Authentification JWT pour les utilisateurs API
  • Plugins riches (i18n, SEO, scheduled publishing)
  • Upload de médias vers S3 avec génération de miniatures
  • Webhooks pour notifier votre front quand le contenu change
  • RBAC fin sur les rôles (admin, author, editor, public)

Pré-requis

Compte di2amp actif. Plan minimal : Pro. Addons utilisés : Postgres, Stockage S3.

Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).

001 Déploiement manuel via CLI

Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :

Cloner

$ git clone https://https://<votre-fork>/strapi-cms.gitlt;votre-forkhttps://<votre-fork>/strapi-cms.gitgt;/strapi-cms.git

Créer app et addons

$ paas apps:create mon-cms && paas addons:create postgres-starter --app mon-cms

Pousser

$ git push paas main

Premier admin

$ Aller sur /admin et créer le compte super-admin

Aller plus loin

Agents IA recommandés

  • DBA pour les queries lentes Strapi
  • FinOps pour le bucket S3

Addons utiles à ajouter ensuite

  • Valkey — Cache des réponses API

Prêt à déployer
Strapi CMS ?

Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.