この記事では、自社ホスト Capgo の手順を詳細に説明し、自社ホストの利点と課題について議論します。
導入
自社ホストとは、自社でサーバーとネットワークを設定して、ウェブサイトやアプリケーションを実行することです。プラットフォームとしてのサービスやパブリッククラウドプロバイダーを使用するのではなく、自社ホストを選択することで、自社のネットワークを管理し、メンテナンスやアップタイムも自社で行う必要があります。また、ウェブサイトやアプリケーションを構築することも必要です。
Capgo を始めるには、最も簡単な方法は クラウド上の公式マネージドサービス, ですが、管理するのが好きな場合は、Capgo をあなたのサーバー上で自社ホストすることもできます。
自社ホストとは何ですか?
自社ホストとは、デジタル空間における、サーバーやホスティングインフラを自ら設置・管理してオンラインでの存在やサービスを管理・制御することを指します。第三者ホスティングプロバイダーに頼るのではなく、個人や組織は自らのサーバー、ウェブサイト、アプリケーション、データストレージを自らの条件で設置・管理することを選択します。
なぜ自社ホストを選択するのですか?
自社ホストを選択する理由は多数ありますが、代表的な利点として以下のものがあります。
-
プライバシーと制御 自社ホストにより、データやプライバシーに関する制御が完全にあなたのものになります。第三者プロバイダーがあなたの活動を追跡したり、データを売ったりする心配がなくなります。
-
コスト削減 自社ホストは長期的にはコスト削減効果が高い場合があります。特に、多くのリソースを使用したり、複数のサービスを実行したりする場合にそうです。
-
カスタマイズ 自社ホストにより、カスタマイズが可能になり、特定のニーズに合わせてアプリケーションやサービスをカスタマイズできます。
-
学習と実験: 自主的なサーバー運用は、Linux、システム管理、技術的なトピックについて学ぶのに素晴らしい方法です。また、新しいソフトウェアやサービスを試す楽しい方法でもあります。
-
独立性: 自主的なサーバー運用は、外部のサービスプロバイダーに依存する必要がなくなります。サービスプロバイダーの利用規約の変更、価格の変動、サービス中断などのリスクから解放されます。この独立性は、ビジネスや個人にとって、オンラインでの重要な機能に依存している場合に不可欠です。
Capgo Cloud と Capgo Self-Hosted の違いは何ですか?
Capgo のバージョンは 1 つだけです。Cloud と Self-Hosted の両方の製品は完全に等しく、プレミアムまたは独占的な商用バージョンはありません。どちらのバージョンも、より優れた機能セットや完全な機能セットを持つものではありません。
どちらのバージョンでも、同じダッシュボード、同じアクション可能なメトリクス、同じ訪問者のプライバシーを尊重するコミットメントを受け取ることができます。 私は 2018 年 12 月に __CAPGO_KEEP_0__ の開発を始め、2019 年 5 月に SaaS サブスクリプション事業を開始しました。プロジェクトは非常に活発で、開発が進んでいます。また、堅牢で戦闘力のあるプロジェクトでもあります。 __CAPGO_KEEP_0__ Cloud と __CAPGO_KEEP_1__ Self-Hosted の主な違いは次のとおりです:
I started developing Capgo in December 2018, and I launched the SaaS subscription business in May 2019. The project is very much alive, actively developed and fast-growing. It is robust and battle-tested too.
Capgo Cloud と Capgo Self-Hosted の主な違いは次のとおりです:
| クラウド | 自主ホスティング | |
|---|---|---|
| ホスティング | 簡単で便利です。最初のアップデートを送信するのに2分で、高可用性、バックアップ、セキュリティ、メンテナンスはすべて私が行っています。私がすべてを管理するので、心配する必要はありません。 | 自分で全てを行う |
| 自分でサーバーを取得し、インフラストラクチャを管理する必要があります。インストール、メンテナンス、アップグレード、サーバーキャパシティ、稼働率、バックアップ、セキュリティ、安定性、一貫性、ロード時間など、すべて自分で責任を持って行う必要があります。 | ストレージ | You have full control and can host your Capgo on any server in any country that you wish. Host it on a server in your basement or host it with any cloud provider wherever you want, even those that are not GDPR compliant. |
| あなたは完全な制御を持ち、__CAPGO_KEEP_0__をあなたが望む国にある任意のサーバーでホストできます。地下室のサーバーにホストすることも、GDPR非準拠のクラウドプロバイダーでもホストすることもできます。 | RAWデータ | Are you an analyst and want access to the raw data? Hosting Capgo yourself gives you that option. Take the data directly from the database and import it to a data analysis tool of your choice. |
| あなたは分析家ですか?あなたがRAWデータにアクセスしたい場合は、ホスティング__CAPGO_KEEP_0__自らを行うことができます。データベースから直接データを取得し、選択したデータ分析ツールにインポートすることができます。 | コスト | __CAPGO_KEEP_0__の料金はサーバーとサーバーを稼働させるのに伴うコストのみで、__CAPGO_KEEP_0__の料金は一切支払う必要はありません。 |
| プレミアムサポート | 実際の人間がCapgoを構築および維持しているため、実際の人間によるサポートが提供されます。 | プレミアムサポートは含まれていません。 |
| リリース | __CAPGO_KEEP_0__は、週に何度も新機能や更新が行われながら、継続的に開発され改良されています。 | __CAPGO_KEEP_0__の長期バージョンは、年に2回リリースされます。 |
Capgoを自宅でホストする方法
Capgoの主なデータベースはSupabaseを使用しています。 Supabaseの自宅ホスティングドキュメント.
CLIを自宅ホスト版のcapgoと組み合わせる方法
CLIを自宅ホスト版のcapgoと組み合わせるには、capacitor.config.tsファイルを編集し、以下のように設定してください。
const config: CapacitorConfig = {
appId: 'com.demo.app',
appName: 'demoApp',
webDir: 'dist',
bundledWebRuntime: false,
plugins: {
CapacitorUpdater : {
localHost: "http://localhost:5173",
localWebHost: "http://localhost:5173",
localSupa: "http://localhost:54321",
localSupaAnon: "see_notes",
},
},
};
注意: localSupaAnon を取得するには、この チュートリアル を参照し、localSupaAnon に anon キーをコピーしてください。
capacitor のアップデーターを使用して、capgo を自宅でホストする
要件
クローン済み capgo
capacitor のアップデーターを使用して、capgo を自宅でホストするには、 capacitor.config.ts アプリケーション ディレクトリから編集し、次のように設定してください。
const config: CapacitorConfig = {
appId: 'com.demo.app',
appName: 'demoApp',
webDir: 'dist',
bundledWebRuntime: false,
plugins: {
CapacitorUpdater : {
statsUrl: "https://localhost:54321/functions/v1/stats",
channelUrl: "https://localhost:54321/functions/v1/channel_self",
updateUrl: "https://localhost:54321/functions/v1/updates"
},
},
};
これにより、開発環境で local capgo を使用できます。ただし、デフォルトではこれだけでは十分ではありません。
両方の OS でテストするには、HTTPS を設定する必要があります。
まとめ
Capgoは、リソースや専門知識を持つ組織にとって、自社ホスティングが適切な選択肢となる場合があります。
If you are considering self-hosting Capgo, I recommend that you start by reading the Capgo ただし、自社ホスティングの利点と課題を慎重に比較検討し、自社ホスティングを決定する前に、重要な考慮事項となります。自社ホスティングを検討している場合、まずは__CAPGO_KEEP_1__を読んでください。