OpenSource-Hub
O

openship

SHA-256
5.1k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

Openship 是一款自托管的部署平台,内置 CI/CD 功能,无需配置文件和 YAML 管道。通过桌面应用、Web 仪表盘或 CLI 管理域名、SSL、数据库、备份等。支持任何 Linux 服务器或云端部署。

智能下载

下载 Download 版本

v0.1.11 · 208.6 MB

像点一下鼠标一样部署应用,自带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 流水线等功能。

标签

self-hosteddeploymentCI/CDcontainersPaaSDevOps

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

打开下载的 dmg 文件,将应用拖入 Applications 文件夹

3

全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh

4

启动后台服务:openship up(开机自启、自动重启)

5

打开仪表盘:openship open 即可在浏览器中管理

安装指引
  1. 全局安装:npm i -g openship 或 curl -fsSL https://get.openship.io | sh
  2. 启动后台服务:openship up(开机自启、自动重启)
  3. 打开仪表盘:openship open 即可在浏览器中管理
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

66db680fcc64e08da349ece53f4bbf7e42087175307f75f78cec46b5f9b2a067

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

卸载命令:openship stop 停止服务,然后删除安装目录及~/.openship中的数据。如果通过包管理器安装,使用npm uninstall -g openship。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache-2.0
最后更新2026-07-21T05:28:46Z
GitHub 仓库官方网站

相似推荐