GitHub 雷达
首次出现 53 天前

oblien/openship

Openship 是一个开源、可自托管的部署平台,内置 CI/CD 功能,用户只需指向一个代码仓库,它就能自动完成构建、部署、路由和 TLS 终止,并可通过桌面应用、网页仪表盘或命令行进行管理。该项目主要使用 TypeScript 实现,支持桌面应用、自托管服务器和云端三种运行模式,其中自托管模式在 Linux 上通过 Docker 以 Compose 方式运行完整技术栈,包括 Postgres、Redis、API 和 OpenResty 边缘服务器,而在其他环境则采用轻量级裸模式。它的亮点在于灵活适配不同用户需求,个人用户可用桌面应用通过 SSH 驱动远程服务器而无需常驻服务,团队用户可通过自托管服务器实现推送部署和团队协作,同时支持自动域名和 Let's Encrypt TLS 证书管理,适合从个人项目到团队生产环境的多种部署场景。

近 7 日
+807
累计 Star
9.7k
Fork
770
近 30 日
+807
Star 趋势 · 4 个采集点
+9%
7 月 28 日7 月 30 日
语言TypeScript
分类DevOps/云原生
最近提交7 月 30 日
创建时间3 月 6 日
首次收录7 月 28 日 · 自动扫描
README 摘要
Openship 是一个开源、可自托管的部署平台,内置 CI/CD 功能,用户只需指向一个代码仓库,它就能自动完成构建、部署、路由和 TLS 终止,并可通过桌面应用、网页仪表盘或命令行进行管理。该项目主要使用 TypeScript 实现,支持桌面应用、自托管服务器和云端三种运行模式,其中自托管模式在 Linux 上通过 Docker 以 Compose 方式运行完整技术栈,包括 Postgres、Redis、API 和 OpenResty 边缘服务器,而在其他环境则采用轻量级裸模式。它的亮点在于灵活适配不同用户需求,个人用户可用桌面应用通过 SSH 驱动远程服务器而无需常驻服务,团队用户可通过自托管服务器实现推送部署和团队协作,同时支持自动域名和 Let's Encrypt TLS 证书管理,适合从个人项目到团队生产环境的多种部署场景。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开