マネージドクラウドと同じイメージから構築された、1つのDocker Composeスタック。データベース、ファイル、リポジトリ、ポリシーを、あなたが管理するディスクに置けます。オープンソースなので、実行しているコードを読むこともできます。
セルフホストは、重要な部分を取り除いた小型版Kortixではありません。アカウント、プロジェクト、リポジトリ、シークレット、コネクター、ポリシー、監査を含む完全なコントロールプレーンが、あなたのネットワーク内の、あなた自身がバックアップするストレージで動作します。
あなたの環境に
あなたの環境外に
Sandbox compute is a provider choice: Daytona by default, or Platinum or E2B. Fully isolated topologies are scoped with us rather than self-served.
別途プロビジョニングする手順も、クリックして進むコンソールもありません。1つのコマンドでスタックが起動し、もう1つでCLIが接続するKortixを選びます。
# install the CLI$ curl -fsSL https://kortix.com/install | bash # create the config if it is missing, then start everything$ kortix self-host start→ stack up · dashboard registered as host "selfhost" # check on it any time$ kortix self-host status$ kortix self-host logs kortix-api# a host is one Kortix API endpoint, with its own token$ kortix hosts ls # work against your own stack$ kortix hosts use selfhost→ Active host is now selfhost # and back to the managed cloud$ kortix hosts use cloud→ Active host is now cloud記入用のテンプレートenvファイルは渡されません。CLIが、あなたにしか分からない項目だけを質問し、すべてのポート、URL、パスワード、署名キー、Composeのデフォルト値を自動生成して、インスタンス全体を1つのディレクトリに書き込みます。
環境を指すドメイン、または評価用のCloudflareトンネル。セッションはリモートサンドボックスで実行され、コールバックが必要なため、これが最初の重要な選択です。
プラットフォーム管理者権限を付与し、ダッシュボードでGitHubなどを設定できるようにします。任意項目で、後から設定できます。
このインスタンスでSAML SSO、SCIMディレクトリ同期、カスタムロール、グループ、監査ログの読み取りを有効にします。
デフォルトでは管理者のみ。いずれの場合も、招待またはSSOで参加できます。
Daytona、Platinum、またはE2B。スタックが起動に必要とする唯一の認証情報です。
3,000以上のアプリカタログ向けPipedream認証情報(任意、デフォルトではスキップ)と、毎晩の自動更新の有無。
生成される内容
CLIが生成するものはすべて、kortix self-host env rotateで後からローテーションできます。値はkortix self-host env lsで確認でき、--showを指定しない限りマスクされます。
GitHubとモデルキーは、意図的にここでは質問しません。スタック起動後にダッシュボードで設定します。GitHubはSettings → Git、モデルキーはモデルピッカーから設定します。
同じアーティファクトが、ノートPC、VPS、クラウドVMで動作します。ドメインは別のデプロイではなく、1つの環境変数です。すべてが1つのインスタンスディレクトリにあり、コピーするだけでバックアップできます。
kortix
データプレーン
edge — 選択したものだけ
Postgresデータディレクトリ、ストレージディレクトリ、そしてインスタンスが使うすべてのキーを保持する.env。この3つをバックアップすれば、インスタンス全体をバックアップできます。別途設定するバックアップサービスも、こちらからエクスポートするものもありません。
アップデーターは設定した時刻に1日1回チェックし、移行を実行してから新しいサービスを起動し、古いサービスを停止します。厳選された安定版チャンネル、latest、または特定バージョンを固定して、更新を止めることもできます。
有料プランのために優れた機能を残した、機能削減版ではありません。セルフホストインスタンスは、マネージドクラウドと同じパイプライン、同じリリース系列で生成された、同じイメージを実行します。
セルフホストインスタンスにはマネージドモデル一覧がなく、それを必要ともしていません。すでに契約しているプロバイダーを接続すれば、すべてのモデル呼び出しがあなたの環境で動くゲートウェイを経由します。
# stored as an encrypted project secret, injected at session boot$ kortix providers set anthropic sk-ant-...$ kortix providers set openai sk-...$ kortix providers set openrouter sk-or-... # or the subscription you already pay for$ kortix providers login chatgpt $ kortix providers ls→ anthropic · openai · openrouterセッションは、あなた自身のスタック内のゲートウェイを、あなた自身のドメインまたはトンネル経由で呼び出します。この経路にKortixの認証情報はなく、Kortixからの可視性もありません。
Anthropic、OpenAI、Google、Groq、xAI、DeepSeek、Mistral、Bedrock、OpenRouter、またはすでに契約しているChatGPTやCopilotのサブスクリプション。
どこでも同じComposeプロジェクトです。変わるのは、ドメインの向き先と、与えるリソースだけです。