Repolode
moghtech

moghtech/komodo

一款用于在多台服务器上构建和部署软件的工具,提供 Web 界面与 API。

Star
12,804
Fork
449
未关闭 Issue
684
最近提交
23小时前

这是什么?

Komodo 是一款自托管工具,用于在多台服务器上构建和部署软件。你可以从一个地方连接大量服务器并统一管理部署任务,项目声明对可连接的服务器数量没有上限。

除 Web 界面外,Komodo 还提供可用于自动化的 API,便于将部署流程编写成脚本或集成到其他工具中。每台被管理的服务器上运行一个 periphery 代理程序,安装方法见项目的 scripts 目录。

项目使用 Rust 编写,采用 GPL-3.0 协议开源,并提供在线演示环境和构建服务器供体验界面。

核心功能

  • 01在一个仪表盘中连接并管理大量服务器。
  • 02提供 API,可自动化构建与部署流程。
  • 03在每台受管服务器上运行 periphery 代理。
  • 04包含 Stack、Compose、环境变量与同步等管理页面。
  • 05展示服务器统计信息,并支持导出配置。

适用场景

  • 在一组自托管服务器上部署 Docker Compose 应用栈。
  • 通过 Komodo API 从 CI 流水线中自动化软件发布。
  • 在一个 Web 界面中管理多台机器的构建与部署操作。

快速上手

  1. 1

    在 komo.do 阅读官方文档以了解安装步骤

  2. 2

    按照链接的指南在每台服务器上设置 periphery 代理

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品也需要开源。
  • README 声明不提供任何担保,使用风险自负。
  • 管理多台服务器需要在每台服务器上安装并配置 periphery 代理。

收录于专题

标签

常见问题

komodo 是什么?
一款用于在多台服务器上构建和部署软件的工具,提供 Web 界面与 API。 Komodo 是一款自托管工具,用于在多台服务器上构建和部署软件。你可以从一个地方连接大量服务器并统一管理部署任务,项目声明对可连接的服务器数量没有上限。
komodo 可以免费使用吗?用的什么许可证?
komodo 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
komodo 还在维护吗?
活跃维护中。komodo 最近一次提交是在 2026年10月23日。
komodo 适合用来做什么?
在一组自托管服务器上部署 Docker Compose 应用栈。 通过 Komodo API 从 CI 流水线中自动化软件发布。 在一个 Web 界面中管理多台机器的构建与部署操作。
komodo 怎么安装和运行?
在 komo.do 阅读官方文档以了解安装步骤 按照链接的指南在每台服务器上设置 periphery 代理
在哪里获取 komodo?
源代码和安装说明在 GitHub 上:https://github.com/moghtech/komodo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目