Openship:开源自部署平台,告别 Vercel 锁定
为什么你需要关注一个叫 Openship 的东西
事情是这样的:你写了一个 Next.js 项目,部署到 Vercel 上,免费额度用完,账单从 0 飙升到 55/月。你看了看 Netlify,逻辑差不多。你有自己的 VPS 闲置着,但 Docker、Nginx、SSL、CI/CD 这套配置门槛让你望而却步——你只想 Push 代码然后它就上线,就像你在 Vercel 上做的那样。
这就是 Openship 要解决的问题。
Openship 是什么?
Openship 是一个开源、可自托管的部署平台,内置 CI/CD。一句话概括:Vercel 的体验,但你拥有所有控制权。
安装只需要一条命令:
| |
然后:
| |
进入你的项目目录:
| |
就这么简单。你的 Next.js / Python / Go / Rust / PHP 项目检测到框架、配置好构建、拉取 SSL 证书、绑定域名——全程零 YAML 文件、零配置。
底层是标准的 Docker 容器 + Bun 运行时,Apache-2.0 开源协议,数据完全在你手上。
核心能力:四十二项功能,一个平台
Openship 把部署涉及的方方面面全部内建了,不需要拼装第三方服务。按类别梳理:
🚀 部署
- Push-to-deploy:每次
git push自动构建并上线 - 预览部署:每个 PR 自动生成独立预览环境,合并后自动销毁
- 即时回滚:每次部署是不可变快照,一键回滚到任意历史版本,零停机
- 智能修复:自动诊断常见失败(如缺失依赖、版本漂移)并尝试修复
☁️ 运行时
- 自动扩缩容:按流量自动水平伸缩(Cloud 模式),服务闲置时缩容
- 零停机部署:蓝绿部署 / 滚动重启,连接自动排干
- 实时监控:CPU、内存、网络、磁盘实时图表 + 告警
- 流式日志:跨服务实时 tail,支持搜索和持久化
🔗 网络
- 自定义域名:不限制数量和层级,支持通配符
- 自动 SSL:Let’s Encrypt 通配符证书,自动续期
- CDN + WebSocket:边缘缓存、HTTP/3、Brotli 压缩,WebSocket 原生支持
- 私密网络:服务间通过隔离网络通信,无暴露端口
🗄️ 内置服务
- PostgreSQL 14-17:每日备份、时间点恢复
- Redis:集群模式、Pub/Sub、Streams
- MongoDB & MySQL:副本集、自动升级、迁移工具
- S3 兼容对象存储:签名 URL、生命周期规则
- 内置邮件服务器:SMTP + DKIM/SPF/DMARC 自动配置,不需要 Mailgun 或 SES
🛠️ 管理
- 三合一界面:CLI + Web 控制台 + 桌面应用(Mac/Windows)
- MCP Server:Claude、Cursor 等 AI Agent 可以直接操作部署
- 密钥保险库:加密存储,按环境隔离,可无重新部署轮换
- 审计日志:所有操作可追溯、可导出
🔒 安全
- 默认拒绝入站防火墙,安全头(HSTS、CSP 等)开箱即用
- DDoS 边缘缓解,全链路 TLS 加密
- 日志和配置满足 SOC 2 / ISO 27001 合规要求
三种部署方式,随时切换
这是 Openship 最打动人的设计——同一个控制面,三种部署形态,架构上没有锁定:
| 模式 | 说明 | 适合场景 |
|---|---|---|
| Cloud | 全托管,多区域(US/EU/APAC),自动扩缩容 | 不想管服务器的团队 |
| Self-hosted | 部署到你自己的 VPS / 物理机 / 家庭服务器 | 独立开发者、数字主权需求 |
| Hybrid | 混合:敏感数据放自有服务器,计算用云端 | 合规 + 弹性兼顾 |
关键点:你的应用是标准 Docker 容器,服务是标准镜像。从 Cloud 迁到自托管(或反过来)不需要重建、不需要重写、不需要付"出口税"。一键迁移。
Openship 通过 SSH 连接你的服务器,不在服务器上安装 agent 或 daemon。构建在本地机器完成,生产服务器只负责运行——干净、安全。
跟 Vercel / Railway / Coolify 的差异
vs Vercel
Vercel 的核心卖点是"push 即部署",但你支付的是便利税——带宽费、构建分钟费、团队席位费,加起来可能轻松超过 $100/月。Openship 的 self-hosted 模式永久免费、无使用上限、无遥测,同样的 push-to-deploy 体验,你的账单归零(除了 VPS 本身)。
vs Railway
Railway 按资源用量计费,虽然价格相对合理,但它是闭源托管服务——平台存亡影响你的业务连续性。Openship 开源,你随时可以把整个平台跑在自己的机器上。
vs Coolify
Coolify 是老牌自托管部署工具,偏向 Docker Compose 模式,上手需要对容器编排有一定理解。Openship 走"零配置"路线,更接近 Vercel 的傻瓜式体验,同时支持 Cloud/Hybrid 模式,这在 Coolify 里是没有的。
快速上手
三种安装方式任选:
1. npm 全局安装(推荐)
| |
2. 一键脚本
| |
3. Docker
| |
部署你的第一个项目:
| |
整个过程没有手写 Dockerfile、没有 Nginx 配置、没有 CI/CD YAML。
价格:简单直接
| 方案 | 价格 |
|---|---|
| Self-hosted | 永久免费。开源、无使用上限、无遥测 |
| Cloud Free | 免费层可用 |
| Cloud 付费 | 仅按计算和带宽收费,无隐藏费用 |
对于独立开发者来说,self-hosted 模式意味着:一台 $5/月 的 Hetzner VPS,跑几个 side project + 数据库 + Redis,成本固定,不随流量波动而暴涨。
适合谁?
- 独立开发者:零成本部署 side project,不担心"免费额度用完"的邮件
- 小团队:一个平台管所有项目的构建、部署、监控、域名
- 数字主权派:代码和数据在自己的服务器上,不被平台锁定
- AI 时代开发者:通过 MCP 让 AI agent 直接操作部署流程,自动化程度拉满
总结
Openship 代表了一个明确的趋势:把控制权从平台拿回来。跟 Vercel、Netlify、Railway 这些托管平台比,它给的是一样的开发者体验(push → 自动构建 → 上线),区别在于你拥有底层的一切。
如果你 Vercel 月费已经超过 $20,或者你有闲置的 VPS,或者你只是不想把业务命脉绑在某个闭源平台上——Openship 值得你花 10 分钟试一试。
参考来源:
- Openship 官网 — 产品官方介绍,功能详情与定价
- GitHub 仓库 oblien/openship — 源码、README、安装指南(含简体中文)
- Openship 文档 — 架构说明、快速开始、CLI/API 参考
- npm 包 openship — npm 发布页,版本与下载信息
- Vercel — 同场景对比,托管部署平台参考
- Coolify — 同场景对比,自托管部署工具参考
📖 延伸阅读
- 💻 独立建站指南 — 独立建站指南
- 🤖 开源无代码AI平台选型 — 开源AI平台
- 🦾 LM Studio Bionic 本地Agent — 本地Agent部署
如果你也对文章内容或者分享的资源和机会有兴趣,欢迎联系我。
相关内容
- BrowserOS:开源 AI 浏览器,10K+ Stars 的 Agent 原生体验
- Anthropic出口管制:全球AI格局正在被改写
- DeepSeek DSpark 全解析:推测解码如何让 V4 推理快 4 倍
- GLM-5.2 零成本部署指南:从 Cloudflare Workers AI 到本地 RTX 4090
- Ornith-1.0评测:自进化开源Coding Agent,本地跑出SWE-Bench 82.4分
- UI-TARS-desktop:字节开源桌面自动化 Agent,26K Stars 的 Claude Computer Use 替代品
