Cloudflare発の次世代CMS「EmDash」を実際にインストールしてみた【WordPress後継?】

2026年4月1日、Cloudflareが「WordPressの精神的な後継者」として新CMS「EmDash」を発表した。TypeScript + Astroベースで、Cloudflare Workers上で動くサーバーレスCMSだ。39万表示を超えたCloudflare公式の投稿がこちら。

Cloudflare公式XによるEmDash発表ポスト

実際にインストールからデプロイまでやってみたので、手順と躓いたポイント、使ってみた感想をまとめる。

読者
読者
WordPressの後継って本当?もうWP使わなくていいの?
あおい
あおい
まだbeta版だから完全に置き換えるのは早い。ただ、技術的にはかなり面白いプロジェクトだよ。実際に触ってみたから詳しく解説する。

🔍 EmDashってなに?

EmDashのCMS管理画面を確認するあおい
💡 EmDashの特徴
🚀 TypeScript + Astroベース
PHPではなくモダンな言語で書かれている。

☁️ Cloudflare Workers上で動作
サーバーレスで高速。サーバー管理不要。

🔒 プラグインをサンドボックス化
WPのセキュリティ問題(プラグインが全権限を持つ)を根本解決。

💰 スケール・トゥ・ゼロで低コスト
アクセスがなければ課金ゼロ。小規模サイトに最適。

📖 MITライセンス
完全オープンソース。WordPressのコードは一切使用せず、TypeScriptでゼロから書かれている。

💳 x402対応で課金も可能
ネット決済の中立的標準であるx402をサポート。サブスクリプションなしでコンテンツ課金ができる。

公式リンク
📌 公式サイト: https://emdashcms.com/
📌 GitHub: https://github.com/emdash-cms/emdash
📌 Cloudflare公式ブログ: Introducing EmDash
📌 WP移行用エクスポーター: EmDash Exporter Plugin

公式のデモサイトでは、デフォルトテーマのブログが確認できる。シンプルだが洗練されたデザインだ。

EmDash公式デモサイト

📱 必要なもの

事前に用意するもの
✅ Node.js(v18以上)
✅ Cloudflareアカウント(無料でOK)
✅ npm(Node.jsに付属)

⚡ インストール手順

EmDashのインストール作業をするあおい
1分
💻 プロジェクト作成
ターミナルで npm create emdash@latest を実行。対話式でプロジェクト名、デプロイ先(Cloudflare Workers)、テンプレート(Blog)を選択する。
3分
📦 依存関係インストール
cd my-site && npm install。ここで躓く可能性あり(後述)。
1分
🔐 Cloudflareにログイン
npx wrangler login でブラウザが開く。Cloudflareアカウントで認証。
2分
🗄️ DB&ストレージ作成
npx wrangler d1 create emdash-dbnpx wrangler r2 bucket create emdash-media を実行。作成されたIDをwrangler.jsoncに設定。
3分
🚀 ビルド&デプロイ
npm run build && npm run deploy。成功すると workers.dev のURLでアクセスできるようになる。
合計約10分でデプロイまで完了する。WordPressのインストールより早いかもしれない。

⚠️ 躓いたポイント5つ

⚠️ 注意すべきポイント
⚠️ better-sqlite3のビルドエラー(Windows)
Windowsで npm install すると、C++ネイティブモジュールのビルドに失敗する。npm install --ignore-scripts でスキップすればCloudflareデプロイには問題ない。

⚠️ wranglerのバージョン不一致
依存パッケージが未リリースのwrangler 4.80.0を要求してエラーに。package.jsonにoverridesを追加して解決。

⚠️ KV Namespaceの設定漏れ
セッション管理にKVが必要。作成してwrangler.jsoncに追加する。

⚠️ Worker Loaderのエラー
プラグイン機能がアカウントで有効化されていないとエラーに。設定ファイルから該当部分を削除して対応。

⚠️ 独自ドメインの設定が面倒
workers.devサブドメインなら簡単だが、独自ドメインにするにはCloudflareにネームサーバーを移管する必要がある。

🌐 独自ドメインで運用するには?

方法 難易度 おすすめ度
🔧 Cloudflareにネームサーバー移管 やや手間 🏆 一番おすすめ
🔀 .htaccessでリダイレクト 簡単 △ URLバーが変わる
🔗 Cloudflare Tunnel やや難 ○ 上級者向け
既存のWordPressサイトがある場合、ネームサーバー移管すると全トラフィックがCloudflare経由になる。DNS設定を正しくすれば問題ないが、切り替え時に一時的なダウンタイムが発生する可能性あり。

📊 WordPressとEmDashを比較してみた

比較項目 WordPress EmDash
🔧 開発言語 PHP TypeScript + Astro
☁️ ホスティング レンタルサーバー Cloudflare Workers
🗄️ データベース MySQL D1(SQLite互換)
🔒 プラグイン安全性 △ 全権限 ◎ サンドボックス
🌏 管理画面 ◎ 日本語対応 △ 英語のみ
💰 コスト 月500〜3000円 無料(小規模)
📈 成熟度 20年の実績 v0.1.0 beta
🎯 向いてる人 非エンジニア 開発者

🖥️ 管理画面と運用

管理画面はこんな感じ。シンプルだが、投稿の作成・編集は問題なくできる。

EmDashの管理画面
読者
読者
管理画面からブログ記事の投稿とかはできるの?
あおい
あおい
投稿(Posts)は管理画面から作成・編集できる。ただし固定ページはAstroファイルで管理するから、管理画面からは編集できない。テーマの編集もファイルを直接触ってビルド→デプロイという流れ。完全に開発者向けだね。
デプロイのたびにビルドが必要
WordPressのように管理画面からリアルタイムで反映されるわけではない。npm run build && npm run deploy を毎回実行する必要がある。

💰 Cloudflareの利用コストはどのくらい?

EmDash自体はオープンソース(MITライセンス)なので完全無料。お金がかかるのはEmDashが動くCloudflareのインフラ(サーバー)の部分だけだ。ただしCloudflareには太っ腹な無料枠があるので、小規模サイトなら実質タダ。

Cloudflareサービス 無料枠 小規模サイトの使用量
Workers(サーバー処理) 月10万リクエスト 余裕
D1(データベース) 5GB / 月500万行読み 余裕
R2(画像・ファイル保存) 10GB 余裕
KV(セッション管理) 月10万読み 余裕
個人ブログや小規模コーポレートサイトなら、EmDash+Cloudflareで完全無料運用が可能。レンタルサーバー代(月500〜3000円)が丸ごと不要になるのは大きい。

🔄 WordPressからの移行方法

WordPressからEmDashへの移行イメージ
✅ 移行ツールが用意されている
📦 WXRファイルインポート
WP管理画面からエクスポートしたXMLファイルをEmDashにアップロードするだけ。

🔌 EmDash Exporterプラグイン
WPにインストールすると、EmDash側から一括インポートできる。添付メディアも自動移行。

⚠️ テーマは移行不可
テーマはAstroで作り直す必要がある。ここが一番の手間。

🎨 WPテーマの移行をやってみた

せっかくなので、既存のWordPressテーマをEmDash(Astro)に移植してみた。

あおい
あおい
これが一番驚いた。WPのPHPテンプレートをAstroコンポーネントに書き換えたんだけど、1ピクセルの狂いもなく完全再現できた。ヘッダー、フッター、ヒーローエリア、レスポンシブまで全部。

AstroはHTML/CSSをそのまま書けるので、WPテーマのCSSをほぼコピペで移植できる。PHPのテンプレートタグ(the_title()get_header()等)をAstroのコンポーネント構文に置き換えるだけ。

テーマ移行の難易度は思ったより低い。CSSがそのまま使えるのが大きい。PHPのロジック部分(WP_Query等)は使えないが、静的なコーポレートサイトやLP程度なら問題なし。

🤔 結局、使ってみてどうだった?

EmDashのデプロイが完了して満足するあおい
✅ 良かった点
🏆 デプロイが爆速
10分でサイトが公開できる。サーバー契約もDB設定もいらない。

📝 セキュリティモデルが優秀
プラグインがサンドボックス化されてるので、WPのようにプラグイン経由で乗っ取られるリスクがない。

💡 無料で運用可能
小規模サイトならCloudflareの無料枠で完全に賄える。

⚠️ イマイチだった点
⚠️ 管理画面が最低限
英語のみ。固定ページの編集ができない。WPの使い勝手には程遠い。

⚠️ Windowsでの開発に難あり
better-sqlite3のビルドエラーでハマった。Mac/Linuxなら問題ないかも。

⚠️ 独自ドメインの設定が面倒
Cloudflareにネームサーバーを移管しないとカスタムドメインが使えない。

📌 まとめ

EmDashはCloudflare発のモダンなオープンソースCMS。10分でデプロイ可能で、小規模サイトなら完全無料で運用できる。

セキュリティモデルは◎だが、管理画面はまだ英語のみで最低限。WPを完全に置き換えるにはまだ早いが、新規の小規模サイトや技術検証には十分使える選択肢だ。

v0.1.0 betaということもあり、今後のアップデートで管理画面の日本語化やプラグインエコシステムの成熟が進めば、本格的にWPの代替になる可能性がある。今のうちに触っておいて損はない。

あおい
あおい
正直、今すぐWPから乗り換える必要はない。でも「次のCMS」として頭の片隅に入れておく価値はあると思う。特にエンジニアやWeb制作者は一度触ってみることをおすすめする。

次世代CMS EmDashを試してみよう!

オープンソース・完全無料。10分でサイト公開。

EmDash公式サイト

🚀 EmDash公式サイトを見てみる

あおい

この記事を書いた人:あおい

都内在住・30代後半の会社員。SESから社内SEに転職して年収130万円アップ。FX・副業・生活サービスを実際に試し、良かった点も失敗も正直に発信中。