この記事では、自社ホストのCapgoの手順を詳細に説明し、自社ホストの利点と課題について議論します。
導入
自社ホストとは、自社でサーバーとネットワークを設定し、ウェブサイトやアプリケーションを実行することです。プラットフォームとしてのサービスやパブリッククラウドプロバイダーを使用するのではなく、自社ホストを選択する人は、ネットワークを自社で管理し、メンテナンスやアップタイムも自社で行い、ウェブサイトやアプリケーションを構築することになります。
Capgoを始めるには、 公式のマネージドサービスをクラウドで利用するのが一番簡単ですが、自社で管理したい場合は、__CAPGO_KEEP_0__をサーバー上で自社ホストすることもできます。, but if you’re happy to manage your own, you can also self-host Capgo on your server.
自社ホストとは、デジタル空間における実践であり、自社でサーバーやホスティングインフラを設定し、オンラインプレゼンスやサービスを管理し、制御することです。第三者ホスティングプロバイダーに頼るのではなく、個人が組織が自社でサーバー、ウェブサイト、アプリケーション、データストレージを構築し、管理することを選択します。
自社ホストの利点と課題について議論します。
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
-
__CAPGO_KEEP_0__ Self-hosting gives you complete control over your data and privacy. You don’t have to worry about third-party providers tracking your activity or selling your data.
-
Cost savings: Self-hosting can be more cost-effective in the long run, especially if you’re using a lot of resources or running multiple services.
-
Customization: Self-hosting gives you the flexibility to customize your applications and services to meet your specific needs.
-
Learning and experimentation: Self-hosting can be a great way to learn about Linux, system administration, and other technical topics. It can also be a fun way to experiment with new software and services.
-
Independence: __CAPGO_KEEP_0__
CapgoクラウドとCapgo自社ホストの違いは何ですか?
Capgoには1つのバージョンしかありません。私のクラウドと私の自社ホストの両方は、完全に等しく、プレミアムと独占的な商用バージョンはありません。
どちらでも同じダッシュボード、同じアクション可能なメトリック、同じ訪問者のプライバシーを尊重するコミットメントを受け取ることができます。 __CAPGO_KEEP_0__は2018年12月に開発を開始し、2019年5月にSaaSサブスクリプションビジネスを開始しました。プロジェクトは非常に活発で、開発が進んでいます。強力で戦闘テストされたプロジェクトでもあります。 __CAPGO_KEEP_0__クラウドと__CAPGO_KEEP_1__自社ホストの主な違いは次のとおりです。
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.
Here are the differences between Capgo Cloud and Capgo Self-Hosted:
| ホスティング | 簡単で便利です。最初の更新を送信するのに2分で、高可用性、バックアップ、セキュリティ、メンテナンスはすべて私が行っています。私がすべてを管理するので、心配する必要はありません。 | |
|---|---|---|
| 自分で全てを行います。サーバーを取得し、インフラストラクチャを管理する必要があります。インストール、メンテナンス、アップグレード、サーバーキャパシティ、稼働率、バックアップ、セキュリティ、安定性、一貫性、ロードタイムなど、すべて自分で行う必要があります。 | ]} | targetLanguage |
| Storage | EUのクラウドインフラストラクチャ上で、すべての訪問者データは独自に処理されます。__CAPGO_KEEP_0__のサイトデータは、ドイツの安全で暗号化されたサーバーに保存されます。これにより、サイトデータは厳格なEUのデータプライバシーレギュレーションによって保護され、GDPRの準拠が保証されます。__CAPGO_KEEP_0__のサイトデータはEUを離れません。 | Capgoを任意のサーバーにホストする権利があります。ホストするサーバーは、自宅の地下室にホストするか、任意のクラウドプロバイダーとホストすることができます。クラウドプロバイダーはGDPR非準拠でもかまいません。 |
| Raw data | __CAPGO_KEEP_0__のサイト統計とメトリクスをすべて確認できます。__CAPGO_KEEP_0__のダッシュボードは、現代的なデザイン、使いやすく、高速なロード時間を備えています。ダッシュボードでは統計が集約表示されますのみ。 | 分析者として、Raw dataにアクセスしたいですか。Capgoを自宅でホストすることで、そのオプションが得られます。データベースから直接データを取得し、選択したデータ分析ツールにインポートすることができます。 |
| Costs | __CAPGO_KEEP_0__のアップデートサービスを提供するために、費用が伴うため、サブスクリプション料金を請求します。 | __CAPGO_KEEP_0__のサーバーとサーバーを運用するコストのみを支払う必要があります。__CAPGO_KEEP_0__のために私に料金を支払う必要はありません。ただし、クラウドプロバイダーにのみ料金を支払う必要があります。 |
| Premium Support | Capgoを構築および維持する実在する人間によって提供される、実際のサポートです。 | Premiumサポートは含まれていません。__CAPGO_KEEP_0__を自宅でホストする場合、コミュニティサポートのみが提供されます。 |
| リリース | 週に何度も新機能や更新を含む開発と改良が行われています。 | 長期リリースは年2回発行されるため、最新の機能はまずクラウドでテストされてから利用可能になります。 |
Capgoを自宅サーバーで動作させる方法
Capgoでは主にSupabaseを使用しています。自宅サーバーで動作させるには、以下の Supabaseの自宅サーバー用ドキュメント.
Using the CLI with self-hosted capgo
To use the CLI with self-hosted capgo edit the capacitor.config.ts from your app directory and set it like this:
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を取得するには、以下の チュートリアル を参照し、anonキーをlocalSupaAnonにコピーしてください。
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"
},
},
};
この設定により、開発環境でローカル capgo を使用できます。ただし、デフォルトではこれだけでは十分ではありません。
両方のOSでテストするには、HTTPSを設定する必要があります。
結論
自社で Capgo をホストすることは、リソースと専門知識を持つ組織にとって、良い選択肢となる可能性があります。
If you are considering self-hosting Capgo, I recommend that you start by reading the Capgo しかし、自社ホストの利点と課題を慎重に比較検討する必要があります。自社ホストの __CAPGO_KEEP_0__ を検討している場合、まず __CAPGO_KEEP_1__ の自社ホストドキュメントを読んでください。
自主ホストから続けてください Capgo
Capacitorを使用している場合 自主ホスト Capgo CI/CDの自動化を計画する場合、__CAPGO_KEEP_0__ CI/CD Capgo CI/CDの製品ワークフロー Capgo Native Buildsの製品ワークフロー Capgo Integrationsの製品ワークフロー for the product workflow in Capgo Native Builds, Capgo Integrations for the product workflow in Capgo Integrations, CI/CD Integration CI/CD Integration GitHub アクション統合 GitHub アクション統合の実装詳細について。