Strapiをセルフホスト:自分のVPSでワンクリックデプロイ
Strapiは、コンテンツAPIを完全に制御できるオープンソースのヘッドレスCMSです。シート制限や高額なSaaS料金を回避するために、HTTPS付きで自分のサーバーにデプロイしましょう。
Strapi
CMS & BloggingStrapiは、コンテンツAPIを完全に制御できるオープンソースのヘッドレスCMSです。シート制限や高額なSaaS料金を回避するために、HTTPS付きで自分のサーバーにデプロイしましょう。
Strapiをデプロイすると得られるもの
借りるサーバー、その料金、インストーラーが尋ねる内容。
- サーバー
- CX23 · 2 vCPU · 4 GB RAM
- 最低料金
- 月額 $9
- セットアップ
- 設定不要
すべてのデプロイに含まれるもの
- 専用サーバー、1台につき1アプリ
- HTTPS証明書を自動発行
- 無料サブドメイン、独自ドメインも可
- 再起動・リサイズ・スナップショット・復元
Strapiをワンクリックでデプロイ
自分のサーバーで、自分のデータのまま。ターミナルもDockerコマンドも証明書設定も不要です。
- 1
サイズを選ぶ
アプリに合う最小のサーバーから始めましょう。後から再インストールなしで変更できます。
- 2
デプロイを押す
サーバーを借り、Dockerでアプリを入れ、サブドメインを向けます。
- 3
起動を見守る
プロビジョニングは自動で数分かかります。HTTPS証明書が発行されれば公開完了です。
Strapiの機能
このユースケースに対してAutomatioができることをご覧ください
コンテンツタイプビルダー
コードを書かずにビジュアルにデータモデルを設計できます。管理パネルで直接フィールド、リレーション、バリデーションルールを定義し、データベースをリアルタイムで更新する複雑なスキーマを作成できます。
- 1テキスト、メディア、JSON、UIDタイプをサポート
- 2柔軟なページレイアウトのためのダイナミックゾーン
- 3コレクション間の深いリレーショナルリンク
- 4コンポーネントベースの再利用可能なフィールドグループ
Strapiの機能
- コンテンツタイプビルダー
コードを書かずにビジュアルにデータモデルを設計できます。管理パネルで直接フィールド、リレーション、バリデーションルールを定義し、データベースをリアルタイムで更新する複雑なスキーマを作成できます。
- テキスト、メディア、JSON、UIDタイプをサポート
- 柔軟なページレイアウトのためのダイナミックゾーン
- コレクション間の深いリレーショナルリンク
- コンポーネントベースの再利用可能なフィールドグループ
- RESTおよびGraphQL API
作成されたすべてのコンテンツタイプに対して、ドキュメント化されたエンドポイントを自動的に生成します。このシステムには、複雑なフィルタリング、ソート、ディープネスティングの組み込みサポートが含まれており、あらゆるデバイスやフレームワークにコンテンツを配信できます。
- 自己文書化されたSwagger/OpenAPIサポート
- 強力なフィルタリングとソートのパラメータ
- 複雑なデータツリーのためのディープネスティング
- JWTおよびAPIトークン認証が含まれています
- メディアアセットライブラリ
画像最適化のための組み込みツールを備えた一元化されたハブで、すべてのデジタルアセットを管理します。大容量ファイルのアップロードを処理し、プロジェクトのアセットを管理しやすくするためのフォルダベースの整理を可能にします。
- 自動画像リサイズとフォーマット
- ローカルストレージまたはクラウドプロバイダーのサポート
- フォルダベースのアセット整理
- 代替テキストとメタデータ管理フィールド
- 詳細なRBAC(ロールベースアクセス制御)
セキュリティを維持するために、チームメンバーに対する正確な管理ロールを定義します。個別のフィールドレベルに至るまで、特定のエントリを表示、編集、または公開できるユーザーを正確に制御できます。
- ゼロからカスタムユーザーロールを作成
- フィールドレベルの権限設定
- APIエンドポイントアクセス制御レベル
- 下書きおよび公開のワークフロー状態
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| 側面 | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| 月額費用 | 高(利用量+シートベース) | 低(VPS費用のみ) | 低(VPS費用のみ) |
| 管理者シート | プランにより厳しく制限 | 無制限 | 無制限 |
| プラグインサポート | マーケットプレイスのみ | ファイルシステムへのフルアクセス | ファイルシステムへのフルアクセス |
| メンテナンス | ゼロ(自動化) | 高(手動でのパッチ適用) | 低(マネージド環境) |
月額費用
管理者シート
プラグインサポート
メンテナンス
こんな方に
実際にStrapiを自分のサーバーで動かしている人たちと、それによって変わること。
プロジェクトを出荷する個人開発者
肥大化したレガシーCMSツールにうんざりしているが、実際のダッシュボードが必要。
追加のライセンス費用なしで、プロフェッショナルなインターフェースを備えたモダンなAPIファーストのバックエンドを提供します。
- ポートフォリオ用のカスタムスキーマの定義
- Next.jsフロントエンドとREST APIの接続
- GraphQLプレイグラウンドでのクエリのテスト
代理店のオーナー
小規模なクライアントサイトごとの高い毎月のSaaSコスト。
高額な定額のシートライセンス料を支払うことなく、クライアント向けに強力なCMSインスタンスをホストできます。
- クライアントエディター用のカスタムロールの作成
- 多言語ランディングページのセットアップ
- ブランディングされた管理パネルのクライアントへの引き渡し
スタートアップの創業者
カスタム管理インターフェースを構築せずに迅速に行動する必要がある。
バックエンドとデータベースの作業を自動化し、チームがコアプロダクトの体験に完全に集中できるようにします。
- 製品機能と価格データの保存
- アプリ用のマーケティングアセットのアップロード
- ユーザー生成コンテンツの権限の管理
このプロンプトとは?
このプロンプトの機能とより良い結果を得るための方法を学びましょう。
ヘッドレスコンテンツエンジン
Strapiは、構造化データを必要とする開発者と、ビジュアルインターフェースを必要とするコンテンツチームの間のギャップを埋めます。リリース以来、Node.jsベースのコンテンツ管理の標準となっています。WordPressなどのモノリス型のCMSツールとは異なり、フロントエンドを提供しません。代わりに標準API経由でJSONを提供するため、React、Next.js、またはモバイルアプリを使用してデータを表示できます。
実コードによるビジュアルモデリング
Strapiの核心的な強さは、コンテンツタイプビルダーです。文字列フィールド、他のコレクションへのリレーション、または柔軟なレイアウトのためのダイナミックゾーンなどを含め、スキーマを視覚的に定義できます。保存すると、Strapiはプロジェクト内で実際のコードを生成します。つまり、データ構造は単なるプロプライエタリデータベース内の隠しエントリではなく、コードベースの一部となります。このアプローチは、スケーラブルなアプリケーションアーキテクチャに関するStrapi v5ドキュメントに従っています。
最初の1時間:インストールからAPIまで
自動デプロイが完了したら、初期管理者アカウントを作成します。最初のタスクは通常、記事や製品などのコレクションタイプの作成です。いくつかのエントリを追加したら、設定パネルで権限を切り替えてデータを公開状態にできます。即座にサーバーにクエリを実行し、構造化されたJSONレスポンスを確認できます。GraphQLプラグインを追加すると、複雑なクエリをテストするためのフルプレイグラウンドをすぐに利用できるようになります。この使いやすさは、採用の主な理由としてHacker Newsでよく議論されています。
インフラストラクチャと配置
Strapiは、ContentfulやSanityなどのSaaSプレイヤーと競合しています。これらは迅速な開始を提供しますが、管理者シートやコンテンツタイプに厳しい制限を課すことが多く、高価なアップグレードを余儀なくされます。コミュニティエディションをセルフホストすることで、これらの恣意的な障壁を取り除くことができます。PHPベースの代替手段よりも多くのシステムメモリを必要とするため、管理パネルのビルドプロセスが失敗するのを防ぐために、少なくとも4GBのRAMを搭載したサーバーで実行することが必要です。プロフェッショナルは、SSO要件について議論する際によくDirectusなどの代替手段と比較します。

Strapiについてのユーザーの声
Strapiについてコミュニティがどう思っているか見てください
“シンプルなCMSとして優れています...オープンソースであり、セルフホスト可能で、管理者とエンドユーザーの両方の視点からRBACを備えています。”
“Strapi(SSO税のテストに不合格 -- ローカライズの実装方法を除けば、基本的にDirectusよりも悪い)”
“2 CPUと4GBのRAMを搭載したGCPでのセルフホストの方が安価ですが、これの理由は何ですか?以前は19ドルでした。何か見落としていますか?”
“Strapi CloudにデプロイされたStrapiアプリは非常に動作が重く、警告なしにダウンすることがあり、複数の画像を一度にアップロードすると...”
“過剰なデータ取得(オーバーフェッチ)を防ぐため、StrapiではAPIから返したいアイテムを正確に指定する必要があります。”
“私たちのstrappyアプリが作成され、コードをまったく書かずに、シンプルなDockerファイルを使用するだけでした”
Strapiについての動画
Strapiについてのチュートリアル、レビュー、ディスカッションを見る
“we'll be using the docker version... engine X so that we directly don't expose our file”
“we'll be using the docker version... engine X so that we directly don't expose our file”
“we'll be using the docker version... engine X so that we directly don't expose our file”
“our strappy app has been created and we didn't even code anything”
“To prevent overfetching, strapi requires that you tell exactly the items you want to return from the API”
“In strappy, we first need to create the data structure for our content that we want to manage”
ワークフローを強化する AI自動化
AutomatioはAIエージェント、ウェブ自動化、スマート統合のパワーを組み合わせ、より短時間でより多くのことを達成するお手伝いをします。
Strapiのプロのヒント
Strapiを最大限に活用し、より良い結果を得るための専門家のヒント。
最小4GB RAMの使用を推奨
Strapiは小規模なインスタンスでも動作しますが、管理パネルのビルドプロセスで4GB未満のRAMしか搭載していないサーバーでは頻繁にクラッシュします。CX23以上のサイズを選択してください。
本番環境にはPostgreSQL
本番環境のワークロードでSQLiteの使用は避けてください。実際のトラフィックがあるサイトでは、PostgreSQLデータベースの方が優れた並行性とデータ整合性を提供します。
読み取り専用APIトークン
フロントエンド用に管理パネルで特定の読み取り専用トークンを作成してください。トークンが露出した場合のセキュリティリスクを最小限に抑えるため、フルアクセストークンの使用は避けてください。
お客様の声
ユーザーの声
ワークフローを変革した何千人もの満足したユーザーに加わりましょう
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
関連 Self-Hosted Apps
WordPress
from $9/mo
The world's most popular CMS. Bring your blog, business site, or membership community.
Outline
from $9/mo
Outline is a self-hosted knowledge base and documentation platform that allows you to build and manage your own knowledge base applications.
Ghost
from $9/mo
Modern publishing platform — fast, headless-capable, with a clean editor.
Directus
from $9/mo
Directus is an open source headless CMS that provides an API-first solution for building custom backends.
Strapiについてのよくある質問
Strapiに関するよくある質問への回答を見つけてください