openship
SHA-256Openship 是一款自托管的部署平台,内置 CI/CD 功能,无需配置文件和 YAML 管道。通过桌面应用、Web 仪表盘或 CLI 管理域名、SSL、数据库、备份等。支持任何 Linux 服务器或云端部署。
像点一下鼠标一样部署应用,自带CI/CD,零配置,自托管。
核心功能
- 零配置部署:指向仓库即可自动识别技术栈、构建并部署
- 内置CI/CD:推送即部署,支持预览环境、回滚
- 全栈后端:一键集成Postgres、MySQL、MongoDB、Redis等
- 自动域名和SSL:Let's Encrypt自动续期,支持泛域名
- 内置CDN:边缘缓存、HTTP/3、Brotli压缩
避坑指南
- •目前仅支持单节点部署,多节点集群功能尚在开发中
- •文档尚在完善中,部分高级功能可能需要查阅GitHub讨论
- •自托管需要自己管理服务器的安全更新和备份策略
- •不支持Kubernetes原生编排,适用于中小规模场景
适用场景
- 个人开发者快速部署 side project,无需运维基础
- 团队管理多个生产应用,统一管理域名、SSL、数据库和备份
详细介绍
Openship 是一款自托管部署平台,内置 CI/CD 功能。与 Heroku 或 Coolify 等同类工具相比,其最大特色是零配置:只需指向一个仓库,Openship 会自动识别技术栈(Node、Python、Go 等),构建容器,配置域名和 SSL,然后完成部署——全程无需编写 YAML 或 pipeline 文件。它集成了完整的后端服务:数据库(Postgres、MySQL、MongoDB、Redis)、邮件服务器(SMTP 含 DKIM/SPF/DMARC)、CDN(边缘缓存、HTTP/3、Brotli 压缩)、定时备份和实时监控。你可以通过桌面应用、Web 仪表盘或 CLI 操作,并部署到任何 Linux VPS、裸金属或多服务器集群。相比多复杂的 Kubernetes 或手动 Docker 管理,Openship 让你像使用商业 PaaS 一样简单,又完全掌控自己的数据。项目目前已可用于生产环境,未来将加入多节点集群、可视化 CI/CD 流水线等功能。
标签
快速上手
安装软件
打开下载的 dmg 文件,将应用拖入 Applications 文件夹
全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh
启动后台服务:openship up(开机自启、自动重启)
打开仪表盘:openship open 即可在浏览器中管理
- 全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh
- 启动后台服务:openship up(开机自启、自动重启)
- 打开仪表盘:openship open 即可在浏览器中管理
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
66db680fcc64e08da349ece53f4bbf7e42087175307f75f78cec46b5f9b2a067该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
卸载命令:openship stop 停止服务,然后删除安装目录及~/.openship中的数据。如果通过包管理器安装,使用npm uninstall -g openship。
无额外依赖
下载后即可直接使用,无需安装其他运行环境