Directus

既存の SQL データベースを即座に管理画面と API にする

オープンソース代替:ContentfulAirtable

公式サイト ↗ GitHub

自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • Docker対応
  • SSO対応
  • クラウド版あり
  • セルフホスト可
  • 日本語UI

ソース公開型(OSI 承認のオープンソースではありません):MSCL-1.0-GPL

社内利用・顧客のためのホスティング等は可能だが、Directus の有償提供と競合する形での提供は不可。ライセンスキー機能の回避も禁止。各バージョンは公開4年後に GPL-3.0 になる。

Directus は既存のデータベースに接続するだけで、テーブルを直接編集できる管理画面と REST / GraphQL API を提供します。データベース側のスキーマをそのまま使うため、他のシステムと共存させやすいのが特徴です。

ヘッドレス CMS としても、社内データの管理画面としても使えます。ライセンスは BSL(一定規模以下は無償)です。

日本語対応

UIの日本語化 68%
翻訳ファイル app/src/lang/translations/ja-JP.yaml
日本語ドキュメント 未検出 リポジトリ内に日本語のドキュメントは見つかりませんでした
日本語で調べやすさ Google で検索 ↗ 「Directus 導入」で日本語記事を確認

管理画面は日本語に対応。

※ 日本語化率はリポジトリ内の翻訳ファイル(app/src/lang/translations/ja-JP.yaml)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22

最近の更新

  • v12.5.0
    リリースノート(原文)
    ### ⚠️ Potential Breaking Changes
    
    **Fixed TFA enforcement to use effective permissions ([#28176](https://github.com/directus/directus/pull/28176))**
    Policies with an IP allow list are now accounted for when enforcing TFA within the allowed range.
    
    **Improved license handling so a failed license request keeps the current license in effect and is retried by a scheduled license check, with a warning in the app showing why the license could not be renewed and when it lapses ([#28331](https://github.com/directus/directus/pull/28331))**
    The `/server/license` response no longer includes `downgrade_reason`. Read `invalid_reason` instead, which also reports why a license that is still in effect could not be renewed.
    
    `@directus/errors` no longer exports `LicenseManagedByEnvError`, `License…
  • v12.4.1
    リリースノート(原文)
    ### 🐛 Bug Fixes & Optimizations
    
    - **@directus/api**
      - Fixed reading from folders endpoint as non admin ([#28286](https://github.com/directus/directus/pull/28286) by @Nitwel)
    
    ### 📦 Published Versions
    
    - `@directus/app@18.0.1`
    - `@directus/api@39.2.1`
  • v12.4.0
    リリースノート(原文)
    ### ⚠️ Potential Breaking Changes
    
    **Updated MapLibre GL JS from 1.15.3 to 6.9.0 ([#28216](https://github.com/directus/directus/pull/28216))**
    The map layout and the geometry interface now require WebGL2, which MapLibre has mandated since v3. Browsers that only support WebGL1, chiefly Safari 14 and earlier and older Android devices, will no longer render maps.
    
    Dragging with a pointer or a mouse wheel keeps the hovered item popup pinned to the cursor as before. Touch drags no longer reposition it, since the underlying touch event carries no cursor coordinates.
    
    **Updated Unhead from 1.11.20 to 3.4.1 ([#28248](https://github.com/directus/directus/pull/28248))**
    `@directus/themes` now requires `@unhead/vue` 3.x as a peer dependency. Projects that pair it with their own Unhead instanc…

導入方法(セルフホスト)

必要メモリ1 GB 以上
導入難易度かんたん
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

docker-compose.yml

# This compose file is meant to spin up a copy of supported database vendors,
# Redis, S3 (RustFS) and a fake SMTP server (MailDev).
#
# ONLY FOR DEBUGGING. THIS IS NOT INTENDED FOR PRODUCTION USE.
#
# For production use see the docker compose file example in the docs:
#    https://directus.com/docs/self-hosting/deploying#docker-compose-examples
#
# For receiving emails via MailDev, you'll need to add the following to your env:
#   EMAIL_FROM=directus@directus.io
#   EMAIL_TRANSPORT=smtp
#   EMAIL_SMTP_HOST=0.0.0.0
#   EMAIL_SMTP_PORT=1025
#
# Ports:
#   Maildev SMTP:    1025
#   Maildev Web-UI:  1080
#   Postgres:        5100
#   MySQL:           5101
#   MariaDB:         5102
#   MS SQL:          5103
#   Oracle:          5104
#   Redis:           5105
#   RustFS (S3):     5106
#   Azure            5107
#   Keycloak:        5110
#   RustFS Admin:    5112
#   CockroachDB:     5113
#
# Credentials:
#   Postgres:
#     User:          postgres
#     Password:      secret
#
#   MySQL:
#     User:          root
#     Password:      secret
#
#   MariaDB:
#     User:          root
# …(続きは docker-compose.yml)
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Directus を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインと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(年額)Directus セルフホスト(年額)差額
1契約540,000円7,056円−532,944円

※ Contentful は Basic 月額 約45,000円(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。

自分で入れるのが難しいときは

Directus のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

Directus の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

CMS・Webサイトの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
Directus(このページ) 38,619 12時間前 68% 1GB かんたん MSCL-1.0-GPL(ソース公開型)
Strapi 73,361 19時間前 89% 2GB ふつう MIT
Ghost 55,588 17時間前 100% 1GB ふつう MIT
Payload CMS 45,426 11時間前 あり 1GB ふつう MIT

CMS・WebサイトのOSSをすべて見る →

よくある質問

Directus は無料で使えますか?

Directus はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。

Directus は日本語で使えますか?

UIの日本語化は「68%」です(翻訳ファイル app/src/lang/translations/ja-JP.yaml)。管理画面は日本語に対応。

Directus はオープンソースですか?

ライセンスは MSCL-1.0-GPL で、ソースコードは公開されていますが、OSI(オープンソースの定義を管理する団体)が承認したオープンソースライセンスではありません(ソース公開型)。社内利用・顧客のためのホスティング等は可能だが、Directus の有償提供と競合する形での提供は不可。ライセンスキー機能の回避も禁止。各バージョンは公開4年後に GPL-3.0 になる。商用で使う場合はライセンス条文を確認してください。

Contentful から Directus に移行できますか?

Contentful のエクスポート機能でデータを書き出し、Directus 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Contentful の他の代替は「Contentful のオープンソース代替」ページで比較できます。

Directus を動かすのに必要なサーバースペックは?

メモリ 1GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。

カテゴリ:CMS・Webサイト

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する