Payload CMS
Next.js に組み込める TypeScript 製ヘッドレス CMS
オープンソース代替:Contentful
自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- クラウド版あり
- セルフホスト可
- 商用利用可
- 日本語UI
Payload は設定をコード(TypeScript)で書くヘッドレス CMS で、Next.js アプリの中に同居させられます。認証・アクセス制御・ローカライズ・バージョン管理を備え、管理画面は自動生成されます。
コードで管理したい開発チーム向けで、Contentful のような外部 SaaS に依存しない構成を作れます。
日本語対応
※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22
最近の更新
-
v4.0.0-beta.4プレリリースリリースノート(原文)
## [v4.0.0-beta.4](https://github.com/payloadcms/payload/compare/v4.0.0-beta.3...v4.0.0-beta.4) (2026-10-22) ### 🚀 Features * accessibility improvements related to contrast ([#18354](https://github.com/payloadcms/payload/issues/18354)) ([f597932](https://github.com/payloadcms/payload/commit/f597932)) * **ui:** open recents widget on recently viewed when nothing is pinned ([#18747](https://github.com/payloadcms/payload/issues/18747)) ([133be0f](https://github.com/payloadcms/payload/commit/133be0f)) ### 🐛 Bug Fixes * bump undici to 7.30.1 ([#18949](https://github.com/payloadcms/payload/issues/18949)) ([20aa089](https://github.com/payloadcms/payload/commit/20aa089)) * bump minimum node version to 24.22.1 ([#18946](https://github.com/payloadcms/payload/issues/18946)) ([26f56ad]…
-
リリースノート(原文)
## [v3.92.0](https://github.com/payloadcms/payload/compare/v3.91.0...v3.92.0) (2026-10-22) ### 🐛 Bug Fixes * bump minimum node version to 22.23.4 ([#18957](https://github.com/payloadcms/payload/issues/18957)) ([7440041](https://github.com/payloadcms/payload/commit/7440041)) * bump undici to 7.30.1 (3.x) ([#18950](https://github.com/payloadcms/payload/issues/18950)) ([e091098](https://github.com/payloadcms/payload/commit/e091098)) * pass document id to field access ([#18269](https://github.com/payloadcms/payload/issues/18269)) ([3165b35](https://github.com/payloadcms/payload/commit/3165b35)) * set error names explicitly to survive minification (3.x) ([#18775](https://github.com/payloadcms/payload/issues/18775)) ([4173db9](https://github.com/payloadcms/payload/commit/4173db9)) * …
-
v4.0.0-beta.3プレリリースリリースノート(原文)
## [v4.0.0-beta.3](https://github.com/payloadcms/payload/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2026-10-19) ### 🚀 Features * support cache components ([#18702](https://github.com/payloadcms/payload/issues/18702)) ([4d05bcd](https://github.com/payloadcms/payload/commit/4d05bcd)) ### 🐛 Bug Fixes * stabilize a11y flaky e2e tests ([#18632](https://github.com/payloadcms/payload/issues/18632)) ([edb4335](https://github.com/payloadcms/payload/commit/edb4335)) * validate each locale when writing localized fields with locale all ([#18502](https://github.com/payloadcms/payload/issues/18502)) ([e10d8a6](https://github.com/payloadcms/payload/commit/e10d8a6)) * **next:** render admin at request time with cache components ([#18694](https://github.com/payloadcms/payload/issues/18694)) ([…
導入方法(セルフホスト)
templates/blank/docker-compose.yml
version: '3'
services:
payload:
image: node:24.22.1-alpine
ports:
- '3000:3000'
volumes:
- .:/home/node/app
- node_modules:/home/node/app/node_modules
working_dir: /home/node/app/
command: sh -c "corepack enable && corepack prepare pnpm@latest --activate && pnpm install && pnpm dev"
depends_on:
- mongo
# - postgres
env_file:
- .env
# Ensure your DATABASE_URL uses 'mongo' as the hostname ie. mongodb://mongo/my-db-name
mongo:
image: mongo:latest
ports:
- '27017:27017'
command:
- --storageEngine=wiredTiger
volumes:
- data:/data/db
logging:
driver: none
# Uncomment the following to use postgres
# postgres:
# restart: always
# image: postgres:latest
# volumes:
# - pgdata:/var/lib/postgresql/data
# ports:
# - "5432:5432"
volumes:
# …(続きは templates/blank/docker-compose.yml)
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Payload CMS を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 1GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 1GB | 588円〜 | 公式サイト ↗ |
| シンVPS | 1GB | 671円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
Contentful と比べていくら安くなる?
| 契約 | Contentful(年額) | Payload CMS セルフホスト(年額) | 差額 |
|---|---|---|---|
| 1契約 | 540,000円 | 7,056円 | −532,944円 |
※ Contentful は Basic 月額 約45,000円(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。
自分で入れるのが難しいときは
Payload CMS のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Payload CMS の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
CMS・Webサイトの他のOSSと比較
よくある質問
Payload CMS は無料で使えますか?
Payload CMS はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Payload CMS は日本語で使えますか?
UIの日本語化は「あり」です(翻訳ファイル packages/payload/src/exports/i18n/ja.ts)。
Payload CMS を商用利用できますか?
ライセンスは MIT です。商用利用・改変・再配布が広く認められています。
Contentful から Payload CMS に移行できますか?
Contentful のエクスポート機能でデータを書き出し、Payload CMS 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Contentful の他の代替は「Contentful のオープンソース代替」ページで比較できます。
Payload CMS を動かすのに必要なサーバースペックは?
メモリ 1GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。