项目详情

Openship

开源自托管部署平台,推代码自动构建配置部署,零 YAML

GitHub 地址 Apache-2.0 TypeScriptBun

更新于 2026-07-23

← 返回汇总
项目速览

一句话定位

开源自托管部署平台,推代码自动构建配置部署,零 YAML

开源自托管 PaaS/部署平台,内置 CI/CD。指向 repo 自动检测技术栈、构建、配置数据库/域名/SSL/CDN/邮件并部署到容器。零配置文件。核心差异化:服务器无 agent(SSH 驱动)、本地构建、Cloud ⇄ 自托管一键迁移无退出税、42 项能力全内置(含邮件服务器与 MCP AI 协议)。桌面 app/Web/CLI 三界面。4 个月新项目,7.5k Stars。

项目速览

核心数据

7.5k
GitHub Stars
4 个月
项目年龄
42
内置能力
25
开放 Issue

TypeScript + Bun · Apache-2.0 · 桌面 app + Web + CLI + REST API + MCP 五接口 · OpenResty 路由 · 2026-03 创建,增长极快

为什么存在

部署的三个老问题

Vercel 类 lock-in

托管 PaaS 好用但绑定供应商——迁移要重写,数据被锁,定价随用量涨。想走有"退出税"。

自建 K8s 太重

个人项目/小团队上 Kubernetes 是杀鸡用牛刀。维护成本高,需要专职 DevOps。

配置地狱

Dockerfile、compose、CI pipeline、Nginx、SSL、域名……每个都要手写配置,部署一个 side project 像在搭基础设施。

核心理念

Deploy anything, own everything

全栈自动化 + 零 lock-in。代码和生产线之间的所有活——构建、配置、证书、路由——全包。你的 app 始终是标准 Docker 容器,随时能走。

连接 repo 自动检测栈 本地构建 image SSH 流式传输 容器启动 域名/SSL 接入

无需在服务器装 agent/daemon/dashboard——SSH 驱动,生产机只负责运行容器。

核心差异

No agent,无 lock-in

Principle 1
服务器无 agent
控制面通过 SSH 驱动目标服务器,不在生产机装任何东西——无 agent、无 daemon、无 dashboard。生产机纯净,只跑业务容器。
Principle 2
本地构建
image 在你的机器(或 Openship Cloud)构建,打 tag 为不可变版本产物。生产服务器不承担构建负载,专注服务请求。
Principle 3
一键迁移
app 是标准容器,服务是标准镜像。Cloud ⇄ 自托管一键切换,不重写、不重建、无退出税。
Principle 4
全栈内置
42 项能力无插件市场——数据库、CDN、邮件、对象存储、监控全内置。无"需搭配 XX 集成"的拼接成本。
工作流

从 git push 到上线

阶段发生什么
01 Connect连接 Git repo,选目标(Cloud 或自有服务器 SSH)。服务器零安装。
02 Build每次 push 触发 image 构建(本地或云),跑测试,打版本 tag。生产机不参与构建。
03 Ship构建好的 image 经 SSH 流式传输到目标,在隔离私有网络起全新容器。无暴露端口,无手写 Docker。
04 Route域名经 OpenResty 接入,自动 Let's Encrypt SSL,流量零停机切到新容器。旧版本保留待回滚。
05 Operate流式日志、指标监控、一键回滚任意版本——CLI、Web、桌面 app、或 MCP AI agent 均可操作。
能力矩阵

42 项能力,五大类

Deploy(6)

Push-to-deploy、PR 预览环境、本地构建、自动检测栈、智能修复常见失败、即时回滚。

Run(6)

自动伸缩、负载均衡(健康检查/加权/粘性)、实时监控、流式日志、定时任务、零停机部署。

Connect(6)

无限自定义域名、免费 SSL(含通配符)、DNS 管理、边缘路由、私有网络、WebSockets。

Services(6)

PostgreSQL 14-17、Redis、MongoDB/MySQL、S3 兼容对象存储、内置邮件服务器、CDN。

Manage(6)

CLI 单二进制、REST API、MCP(AI agent 协议)、桌面/Web/CLI 三界面、备份恢复、团队管理。

差异化亮点

内置邮件服务器(DKIM/SPF/DMARC,免 Mailgun/SES)+ MCP AI agent 协议——这两项是多数竞品没有的。

三种部署形态

同一平台,三种形状

Openship Cloud

托管,零基础设施决策。多区域(美/欧/亚太)、按服务自动伸缩、含备份监控告警。按计算+带宽付费,有免费档。

自托管

整个平台跑在自己机器上。任意 Linux、任意供应商。多服务器跨区域 fan-out。开源、无用量上限、无遥测。永久免费

混合

云应对突发,自有服务器管敏感数据。一个控制面。生产本地、预览托管。按用量分别计费,一个团队一个 dashboard。

三种形态任意切换——这是 Openship 最强的卖点:没有退出税。

竞品对比

vs Coolify / Dokku / CapRover

维度CoolifyDokkuCapRoverOpenship
成熟度多年,edge case 沉淀多10 年社区,Heroku DNA生产验证,一键 app4 个月新项目
服务器 agent需装需装需装无,SSH 驱动
云 ⇄ 自托管迁移有限无云版无云版一键,无退出税
邮件服务器插件内置
AI/MCPMCP 原生
服务目录280+插件生态数百(质量参差)核心服务全内置

Openship 是新锐,胜在"无 agent + 混合云 + 全栈内置 + AI 原生"的现代化设计;劣势是生态年轻,edge case 积累不如前辈。

快速上手

按工作方式选

# 方式 1:Solo — 桌面 app(个人,控制面在本地 SSH 驱动服务器)
# 下载 macOS/Windows/Linux 安装包,打开即用,无需终端
# 方式 2:团队/常驻 — CLI 在服务器
curl -fsSL https://get.openship.io | sh   # 或 npm i -g openship
openship                          # 交互向导:建管理员、配域名、装为启动服务
# CI/headless 直接起后台服务
openship up --public-url https://openship.example.com
# 部署一个项目
cd your-project
openship init      # 把当前目录关联为项目
openship deploy

openship open 打开 dashboard · stop 停止 · update 升级。npm 发布用 OIDC trusted publishing(无需 token)。

适用场景

谁该用 Openship

风险提示

需要清醒

潜力评估

未来空间

自托管 PaaS 赛道最现代化的新锐。4 个月到 7.5k stars 的增速说明痛点真实——开发者受够了 lock-in 与配置地狱。"无 agent + 混合云 + 全栈内置 + MCP 原生"四张牌是对 Coolify/Vercel 的精准差异化。若路线图(多节点/可视化 CI)如期兑现,且 Openship Cloud 商业模式跑通,有机会成为 self-hostable PaaS 的新标杆。最大风险是年轻——能否像 Coolify 那样熬过数年的 edge case 磨砺,决定它是流星还是恒星。MCP/AI 原生运维是面向未来的关键赌注。


上一个
croc
下一个
Outlines
1 / 14