セルフホスティング
セルフホスティングとは、クラウドホストサービスを使用する代わりに独自のサーバーまたはインフラストラクチャでソフトウェアを実行する実践であり、データ、構成、および可用性に対する完全な制御をユーザーに提供します。
理解する セルフホスティング
データプライバシー、ベンダーロックイン、データ主権への懸念が高まるにつれて、セルフホスティングはますます重要になっています。ソフトウェアをセルフホストする場合、データはインフラストラクチャから離れることはありません。誰がアクセスできるか、データがどのように保存されるか、どこで処理されるかを制御します。メール、カレンダーイベント、ビジネスコミュニケーションなどの機密情報を処理するAIアシスタントの場合、セルフホスティングは追加のセキュリティレイヤーを提供します。セルフホスティングは、ソフトウェア自体にサブスクリプション料金がかからないことを意味しますが、インフラストラクチャのコストとメンテナンスの責任はユーザーが負います。
GAIAの活用方法 セルフホスティング
GAIAは完全にオープンソースであり、セルフホスティング用に設計されています。Docker Composeを使用して、すべてのGAIAスタックを独自のインフラストラクチャで実行できます。これには、FastAPIバックエンド、Next.jsフロントエンド、PostgreSQL、MongoDB、Redis、ChromaDB、RabbitMQが含まれます。GAIAをセルフホストすることは、メール、タスク、カレンダーデータ、AI会話がサーバーから離れないことを意味します。ホストバージョンと比較して、機能制限はなく、セルフホストは完全に無料です。
関連概念
オープンソースAI
オープンソースAIは、ソースコードが公開されており、誰でもプロジェクトを検査、変更、配布、および貢献できる人工知能ソフトウェアを指します。
OAuth
OAuth (Open Authorization) is an open standard for delegated authorization that allows a third-party application to access a user's data in another service without requiring the user to share their password.
API統合
API統合とは、アプリケーションプログラミングインターフェースを介してさまざまなソフトウェアアプリケーションを接続し、データと機能をシームレスに共有できるようにするプロセスです。
デジタルアシスタント
デジタルアシスタントとは、自然言語での対話とますます自律的なアクションを通じて、ユーザーがタスクを実行し、情報にアクセスし、デジタルライフを管理するのを支援するために人工知能を使用するソフトウェアベースのエージェントです。


