Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Openship

Open-source, self-hostable deployment platform with built-in CI/CD.
Push code, ship containers, manage infrastructure — from a desktop app, web dashboard, or CLI.

npm version License Website

Quick Start · Features · Interfaces · Docs · Contributing

English العربية 简体中文 Español Français 日本語 Português Deutsch

Openship dashboard


Quick Start

npm i -g openship     # or: curl -fsSL https://get.openship.io | sh
openship up           # installs Openship as a background service (starts on boot, auto-restarts)

openship open opens the dashboard; openship stop stops the service. Want a one-off attached run instead? openship up --foreground. To deploy a project:

cd your-project
openship init         # link this directory to a project
openship deploy

Prefer Docker? Clone the repo and use the compose stack:

git clone https://github.com/oblien/openship.git && cd openship
cp .env.example .env
docker compose up -d

Or grab the desktop app (openship install, or download from openship.io).


What It Does

Point it at a repo. Openship detects your stack, builds it, configures everything, and ships it — zero config files, zero pipelines, zero YAML.

Databases, domains, SSL, CDN, mail, backups — all managed from one place.

Works with Openship Cloud (managed) or any Linux server you own. Solo devs shipping side projects and teams running production use the same tool.


Features

Built-in CI/CDPush-to-deploy, preview environments, staging/prod flows, rollbacks
Any stackNode, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos
Full backendPostgres, MySQL, MongoDB, Redis, workers, WebSockets, storage
Domains & SSLAutomatic Let's Encrypt, wildcards, unlimited domains, auto-renewal
CDNEdge caching, HTTP/3, Brotli compression, instant purge
Mail serverBuilt-in SMTP with DKIM/SPF/DMARC — no Mailgun or SES needed
BackupsScheduled, databases + volumes, one-click restore, export anytime
Real-time monitoringLive build logs, container metrics, and resource usage streamed to your screen
ScalingAuto-scaling on cloud, multi-node ready on self-hosted
PortabilityStandard Docker containers — move between providers freely
Docker ComposeDeploy existing compose files as-is

Deploy Anywhere

  • Openship Cloud — managed, auto-scaling, zero setup
  • Any VPS — Hetzner, DigitalOcean, Linode, OVH, and the rest
  • Dedicated servers — bare metal, colo, homelab
  • Multi-server — spread workloads across machines

Same interface regardless of where you deploy.


Three Interfaces

  • Desktop app — full GUI, real-time logs, one-click everything.
  • Web dashboard — the same UI in the browser, built for teams.
  • CLI — scriptable and CI-friendly.

A REST API and MCP (AI agent protocol) round it out for automation and tooling integration. Full command and API reference at openship.io/docs.

[!NOTE] The docs are still a work in progress — we're actively filling them out. If something's missing or unclear, contributions are hugely welcome and help us get there faster.


Status

Production-ready core, actively developed.

Coming next: multi-node clusters, load-balancing UI, private networking, advanced monitoring, and visual CI/CD pipelines.


Contributing

See CONTRIBUTING.md.


License

Openship is open-source software, licensed under the Apache License 2.0.

You may use, run, modify, self-host, and distribute it — including in commercial and closed-source products — under the terms of the Apache 2.0 license. See LICENSE for the full text.

关于 About

Self-hosted deployment platform
agentsaideploymentsself-hosted

语言 Languages

TypeScript88.1%
MDX6.3%
Shell2.9%
CSS1.4%
PLpgSQL0.4%
Python0.2%
Lua0.2%
JavaScript0.2%
XSLT0.1%
Dockerfile0.0%
PowerShell0.0%
Java0.0%
Kotlin0.0%
Rust0.0%
PHP0.0%
Go0.0%
C#0.0%
Sieve0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
147
Total Commits
峰值: 47次/周
Less
More

核心贡献者 Contributors