セルフホストは、データの完全な自主権が欲しい人や、ローカルモデル(Ollamaなど)を繋ぎたい人向け。完全な手順とパラメータはリポジトリのDEPLOY.mdに。ここでは幹となるルートだけを示す。
1.環境を準備してリポジトリをクローンする
マシンにDockerとDocker Composeが入っていることを確認し、GitHubからEnclaveリポジトリをローカルにクローンする。
2.「.env」を設定する
サンプルの環境ファイルをコピーして必要な項目を記入する。AIモデルは自分のAPIキー(BYOK——OpenAI / Claude / Gemini / DeepSeekなど対応)か、ローカルのOllama / vLLMに向ける。クラウドのキーを入れなくても、ローカルモデルで完全オフライン稼働できる。
3.起動してアクセスする
docker compose up -d を実行し、コンテナの準備ができたらブラウザでローカルポートにアクセスすれば自分の世界に入れる。アップグレードは新しいイメージをpullして再度upするだけ。データはローカルボリュームに残る。
関連する質問
Enclave はセルフホストできますか?難しいですか?
できます。難易度は普通の web サービスを動かすのと同程度です。docker compose を使ったことがあれば、3 ステップで自分のインスタンスを持てます。リポジトリをクローンし、.env をコピーし、docker compose up するだけ。API・フロントエンド・データベース・ベクトルインデックスはすべて自分のマシン上で動きます。Enclave はどの大規模言語モデルに対応していますか?
Enclave のモデル層は完全に差し替え可能です。OpenAI、Anthropic、Google、DeepSeek、さらにローカルの Ollama / vLLM もすべて設定できます。キャラクターごとに別々のモデルを使うこともでき、用途とコストに応じて自由に割り当てられます。Enclaveは完全オフラインで動かせますか?
できます。モデル層をローカルのOllama / vLLMに切り替え、現実世界との同期をオフにすれば、システム全体は外部へのリクエストを一切送らなくなり、あなた自身のマシン上で完全にオフラインで動作します——いかなる約束にも依存しない、最も強力なプライバシー保証です。セルフホストしたEnclaveを新しいバージョンに更新するには?
git pullで最新のコードを取得し、docker compose up -dで再起動すれば新しいバージョンにロールフォワードできます。CHANGELOGには各バージョンの破壊的変更が記載されているので、アップグレード前にざっと目を通しておけば安心です。