部署应用这件事,说起来简单做起来难。买个 VPS 只是第一步,接下来要配 Nginx、装数据库、搞 SSL 证书、设 CDN、配 CI/CD……每一步都可能踩坑。今天要介绍的 OpenShip 就是要让这一切变得简单——开源、自托管、零配置的部署平台,真正的一键部署。
OpenShip 在 GitHub 上线后迅速走红,目前已经获得 4,900+ Star,今天在 GitHub Trending 榜上表现亮眼,吸引了大量开发者的关注。
OpenShip 是什么?
简单来说,OpenShip 是一个开源自托管的部署平台,内置 CI/CD,支持任何技术栈。你可以把它理解为 Vercel / Railway / Heroku 的开源替代品——但它比你想象的要强大得多。
最大的特点:零配置文件、零 YAML、零 Pipeline 配置。你只需要把代码推上去,OpenShip 自动检测你的技术栈,自动构建,自动配置一切,然后直接上线。数据库、域名、SSL、CDN、邮件、备份——全部在一个地方管理。
它提供了三种交互方式:桌面应用(全功能 GUI)、Web 控制台(团队协作)、CLI 命令行(自动化脚本友好),还提供了 REST API 和 MCP 协议支持,方便 AI 工具和自动化集成。
核心功能一览
🚀 内置 CI/CD
- Push-to-deploy:推送代码即自动部署
- 预览环境(Preview Environments):每个 PR 自动生成独立环境
- Staging / Production 环境分离
- 一键回滚
🛠️ 全栈支持
无论你用什么技术栈,OpenShip 都能自动识别:Node.js、Python、Go、Rust、PHP、Ruby、Java、.NET、Docker、Monorepo……来者不拒。
🗄️ 完整后端基础设施
PostgreSQL、MySQL、MongoDB、Redis、后台 Workers、WebSocket、对象存储——全部内置,无需额外配置。
🌐 域名 & SSL
自动 Let’s Encrypt 证书签发、通配符证书、无限域名、自动续期。再也不用手动折腾 certbot 了。
📡 CDN 加速
边缘缓存、HTTP/3 协议支持、Brotli 压缩、即时缓存刷新。
📧 内置邮件服务器
这个功能很少在其他同类平台上看到——OpenShip 内置了完整的 SMTP 邮件服务,支持 DKIM / SPF / DMARC 配置,不需要额外购买 Mailgun 或 SES。
💾 自动备份
定时备份数据库和数据卷,支持一键恢复和随时导出。
📊 实时监控
实时构建日志、容器指标、资源使用情况直接推送到你的屏幕上。
📦 可移植性
所有应用都以标准 Docker 容器运行,可以自由在不同云服务商之间迁移,不会被锁定在任何平台上。
技术特色
零配置自动检测
把代码目录指向 OpenShip,它会自动分析 package.json、requirements.txt、go.mod、Cargo.toml 等文件,识别你的技术栈,自动生成 Dockerfile 和部署配置。你不写一行 YAML。
部署无处不在
- OpenShip Cloud:官方托管,自动扩缩容,零运维
- 任意 VPS:Hetzner、DigitalOcean、Linode、OVH 等
- 裸金属服务器:自有机房、Homelab
- 多服务器:跨机器分布式部署
无论部署到哪里,操作界面完全一致。
支持 Docker Compose
已有 Docker Compose 项目可以直接导入,无需修改。
Apache 2.0 开源协议
完全开源,商业友好——可以在商业产品中自由使用、修改和分发。
快速上手
方式一:npm 全局安装(推荐)
# 安装
npm i -g openship
# 或使用一键脚本
curl -fsSL https://get.openship.io | sh
# 启动服务(设为后台服务,开机自启)
openship up
# 打开 Web 控制台
openship open
# 进入项目目录,初始化并部署
cd your-project
openship init
openship deploy
方式二:Docker Compose 部署
git clone https://github.com/oblien/openship.git
cd openship
cp .env.example .env
docker compose up -d
方式三:桌面应用
运行 openship install 或从 openship.io 下载桌面客户端,获得完整的 GUI 体验。
适用场景
- 个人开发者:部署 Side Project,不用花钱买 Vercel Pro,也不用折腾服务器配置
- 小团队:统一的部署平台,预览环境让 Code Review 更高效
- 自托管爱好者:喜欢掌控一切,OpenShip 让你在自家服务器上享受类 PaaS 体验
- 学习 DevOps:零配置的起点,逐步深入理解容器化和 CI/CD
- 企业内部工具:开源可控,部署在内网,安全合规
总结
OpenShip 最大的价值在于它把「部署」这件事的门槛降到了最低。不需要写 Dockerfile、不需要配 Nginx、不需要折腾 SSL、不需要搭 CI/CD 流水线——你只管写代码,它负责上线。
相比 Vercel 和 Railway 等商业平台,OpenShip 的开源自托管模式让你完全掌控数据和基础设施,同时保留了接近商业平台的易用性。特别值得一提的是内置邮件服务器和 MCP 协议支持,前者省去了第三方邮件服务的开销,后者则为 AI 时代的自动化运维打开了想象空间。
如果你厌倦了在各种配置文件之间来回切换,不妨试试 OpenShip——它可能会让你重新爱上部署。
项目地址:https://github.com/oblien/openship
npm:openship
License:Apache 2.0
















cqlbgzs@163.com 1年前0
d好879445037@qq.com 2年前0
购买了 无法下载Alexcc 3年前0
强大Alexcc 3年前0
看不了教程Alexcc 3年前0
雷刺下载Alexcc 3年前0
下载Alexcc 3年前0
下载dsa456159 3年前0
下载