Strapi
Contentful の代替。最も使われているヘッドレス CMS
オープンソース代替:Contentful
自分のサーバーで動かすなら:メモリ 2GB 以上の VPS で、月額 980円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- SSO対応
- クラウド版あり
- セルフホスト可
- 日本語UI
オープンコア:MIT
Community Edition は MIT。ee/ 配下(Enterprise Edition)を使う場合は別ライセンス。
Strapi はコンテンツタイプを GUI で設計すると REST / GraphQL API が自動生成されるヘッドレス CMS です。Next.js などのフロントエンドと組み合わせて使う構成が一般的で、プラグインとカスタマイズ性の高さが特徴です。
Node.js 製で、クラウド版と MIT ライセンスの Community 版があります。
日本語対応
管理画面は日本語に対応。
※ 日本語化率はリポジトリ内の翻訳ファイル(packages/core/admin/admin/src/translations/ja.json)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22
向いている人・向いていない人
向いている
- Next.js などのフロントと分離したヘッドレス CMS が欲しい
- Contentful の月額と API 制限を避けたい
- プラグインで管理画面を拡張したい
向いていない
- 編集者向けの従来型サイトビルダーが欲しい(WordPress が向く)
- Node.js のサーバーを運用したくない
最近の更新
-
リリースノート(原文)
## 5.59.0 (2026-10-21) ### 🚀 New feature - make CLI post-install commands more visible ([855871757d](https://github.com/strapi/strapi/commit/855871757d)) - changing the upgrade link ([9a4bc48729](https://github.com/strapi/strapi/commit/9a4bc48729)) ### 🔥 Bug fix - correcting linting after Codex review ([13c317ddbd](https://github.com/strapi/strapi/commit/13c317ddbd)) - updating the spacing beween the lines ([f6aa6e3b96](https://github.com/strapi/strapi/commit/f6aa6e3b96)) - trying the space in a different way ([d6450b12ad](https://github.com/strapi/strapi/commit/d6450b12ad)) - **admin:** reject role name and description longer than 255 characters ([#28002](https://github.com/strapi/strapi/pull/28002)) - **admin:** apply boolean false filters in list view ([#27938](https://github.com/st…
-
リリースノート(原文)
## 5.58.0 (2026-10-14) ### 🚀 New feature - **admin:** add License details and Support debug dump ([#27034](https://github.com/strapi/strapi/pull/27034)) - **admin:** record failed admin logins and sso auto-registration in audit logs ([#27930](https://github.com/strapi/strapi/pull/27930)) ### 🔥 Bug fix - removing firefox from the e2e test suite ([3af89ee777](https://github.com/strapi/strapi/commit/3af89ee777)) - cleaning up firefox inclusion in e2e tests ([8580c0dbe1](https://github.com/strapi/strapi/commit/8580c0dbe1)) - **admin:** render reset password strength feedback ([#27741](https://github.com/strapi/strapi/pull/27741)) - **admin:** show unset boolean fields as neither true nor false ([#28014](https://github.com/strapi/strapi/pull/28014)) - **content-manager:** relation fields sh…
-
リリースノート(原文)
## 5.57.0 (2026-10-07) ### 🚀 New feature - **cli:** add strapi enterprise install command ([#27849](https://github.com/strapi/strapi/pull/27849)) - **content-type-builder:** Preserve data on renaming attributes ([#26749](https://github.com/strapi/strapi/pull/26749)) - **review-workflows:** record workflow and review actions in audit logs ([#27814](https://github.com/strapi/strapi/pull/27814)) ### 🔥 Bug fix - updating xhmikosr/decompress ([#27885](https://github.com/strapi/strapi/pull/27885)) - documentId upload in content API ([#27834](https://github.com/strapi/strapi/pull/27834)) - **admin:** media library banner appears on every admin page instead of only the media library ([9012e0ad5a](https://github.com/strapi/strapi/commit/9012e0ad5a)) - **admin:** upsell banner stack…
導入方法(セルフホスト)
docker-compose.dev.yml
version: '3'
services:
postgres:
image: postgres
restart: always
volumes:
- pgdata:/var/lib/postgresql
environment:
POSTGRES_USER: strapi
POSTGRES_PASSWORD: strapi
POSTGRES_DB: strapi
ports:
- '5432:5432'
mysql:
image: mysql:8
restart: always
environment:
MYSQL_DATABASE: strapi
MYSQL_USER: strapi
MYSQL_PASSWORD: strapi
MYSQL_ROOT_HOST: '%'
MYSQL_ROOT_PASSWORD: strapi
volumes:
- mysqldata:/var/lib/mysql
ports:
- '3306:3306'
volumes:
pgdata:
mysqldata:
- VPSを契約する ― ConoHa VPS 2GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Strapi を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 2GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 2GB | 980円〜 | 公式サイト ↗ |
| シンVPS | 2GB | 990円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
Contentful と比べていくら安くなる?
| 契約 | Contentful(年額) | Strapi セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1契約 | 540,000円 | 11,760円 | −528,240円 |
※ Contentful は Basic 月額 約45,000円(目安)、セルフホストはConoHa VPS 2GB(月額980円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
Strapi のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Strapi の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
CMS・Webサイトの他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Strapi(このページ) | 73,361 | 19時間前 | 89% | 2GB | ふつう | MIT |
| Ghost | 55,588 | 17時間前 | 100% | 1GB | ふつう | MIT |
| Payload CMS | 45,426 | 10時間前 | あり | 1GB | ふつう | MIT |
| Halo | 39,948 | 2日前 | 未検出 | 1GB | かんたん | GPL-3.0 |
よくある質問
Strapi は無料で使えますか?
Strapi はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Strapi は日本語で使えますか?
UIの日本語化は「89%」です(翻訳ファイル packages/core/admin/admin/src/translations/ja.json)。管理画面は日本語に対応。
Strapi を商用利用できますか?
ライセンスは MIT です。商用利用・改変・再配布が広く認められています。
Contentful から Strapi に移行できますか?
Contentful のエクスポート機能でデータを書き出し、Strapi 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Contentful の他の代替は「Contentful のオープンソース代替」ページで比較できます。
Strapi を動かすのに必要なサーバースペックは?
メモリ 2GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。