Repolode
moghtech

moghtech/komodo

Web UIとAPIで多数のサーバーを管理し、ソフトウェアをビルド・デプロイするツール。

スター
12,804
フォーク
449
未解決の Issue
684
最終コミット
23 時間前

これは何?

Komodoは、多数のサーバーにソフトウェアをビルド・デプロイするためのセルフホスト型ツールです。多数のサーバーを接続し、ひとつの場所から各サーバーへのデプロイを管理できます。プロジェクトによると、接続できるサーバー数に固定の上限はありません。

Webインターフェースに加え、自動化に使えるAPIも提供しているため、デプロイのワークフローをスクリプト化したり、ほかのツールに統合したりできます。各管理対象サーバーで動作するperipheryエージェントも含まれており、セットアップ手順はscriptsディレクトリに用意されています。

Rustで開発され、ライセンスはGPL-3.0です。インターフェースを試せるデモインスタンスと公開ビルドサーバーも提供されています。

主な機能

  • 01ひとつのダッシュボードから多数のサーバーを接続・管理できます。
  • 02ビルドやデプロイのワークフローを自動化するAPIを提供します。
  • 03各管理対象サーバーでperipheryエージェントを実行します。
  • 04stack、compose、環境変数、同期を管理する画面を備えています。
  • 05サーバーの統計情報を表示し、設定のエクスポートにも対応しています。

ユースケース

  • セルフホスト型サーバー群にDocker Composeのスタックをデプロイする。
  • CIパイプラインからKomodo APIを通じてソフトウェアのリリースを自動化する。
  • ひとつのWeb UIから複数のマシンのビルド・デプロイ操作を管理する。

クイックスタート

  1. 1

    インストール手順については、komo.do の公式ドキュメントを確認してください

  2. 2

    リンク先のセットアップガイドに従って、各サーバーに periphery agent をセットアップしてください

使う前に知っておきたいこと

  • コピーレフトライセンスである GPL-3.0 の下でライセンスされており、派生物もオープンソースにする必要があります。
  • README では保証を否認しており、ソフトウェアは自己責任で使用するよう記載されています。
  • 多数のサーバーを管理するには、それぞれに periphery agent をインストールして設定する必要があります。

収録されている特集

トピック

よくある質問

komodo とは?
Web UIとAPIで多数のサーバーを管理し、ソフトウェアをビルド・デプロイするツール。 Komodoは、多数のサーバーにソフトウェアをビルド・デプロイするためのセルフホスト型ツールです。多数のサーバーを接続し、ひとつの場所から各サーバーへのデプロイを管理できます。プロジェクトによると、接続できるサーバー数に固定の上限はありません。
komodo は無料で使えますか?ライセンスは?
komodo は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
komodo は今もメンテナンスされていますか?
活発にメンテナンス中。komodo の最終コミットは 2026年10月23日 です。
komodo は何に使えますか?
セルフホスト型サーバー群にDocker Composeのスタックをデプロイする。 CIパイプラインからKomodo APIを通じてソフトウェアのリリースを自動化する。 ひとつのWeb UIから複数のマシンのビルド・デプロイ操作を管理する。
komodo のインストール方法は?
インストール手順については、komo.do の公式ドキュメントを確認してください リンク先のセットアップガイドに従って、各サーバーに periphery agent をセットアップしてください
komodo はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/moghtech/komodo

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト