Openship is a self-hosted deployment platform with built-in CI/CD that can run desktop, web, or CLI interfaces to deploy apps via a Windows/Linux/macOS stack. It supports Docker/Bare modes, TLS via Let's Encrypt, and a push-to-deploy workflow.

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).
What it is
Openship is an open-source, self-hostable deployment platform with built-in CI/CD. It can be driven from a desktop app, web dashboard, or CLI to build, ship, route, and TLS-terminate applications. The project is implemented in TypeScript and is licensed under Apache-2.0.
How it works
Openship points at a source (GitHub repo, local folder, or prebuilt artifact) and runs a pipeline end to end: it detects stack and build commands by inspecting package.json and config files, builds into a Docker image or bare release, runs the result as a container or a supervised process, and then routes traffic through an OpenResty edge with Let's Encrypt TLS. It supports push-to-deploy via GitHub webhooks and can manage domains, SSL, CDN, mail, backups, and monitoring from a single UI/API.
Getting started
Install the CLI and run the guided setup:
curl -fsSL https://get.openship.io | sh # install (or: npm i -g openship)
openship # guided setup, then control panel
For headless servers, run:
openship up # install + start as a background service (boots + auto-restarts)
openship up --public-url https://openship.example.com # + serve the dashboard on your domain (edge + TLS handled)
To run from raw Docker Compose:
git clone https://github.com/oblien/openship.git && cd openship
cp .env.example .env # then edit
docker compose --env-file .env -f docker/docker-compose.yml up -d
Interfaces
Three interfaces drive the backend: Desktop app, Web dashboard, and CLI. It also exposes an MCP endpoint for AI agents and a REST API for automation. The docs are available at openship.io/docs.
Recent releases
Latest releases include:
- v0.4.5 Openship v0.4.5 (2026-07-27): Bump to v0.4.5
- v0.4.1 Openship v0.4.1 (2026-07-27): chain npm with other build
- v0.3.0 Openship v0.3.0 (2026-07-22): Bump to v0.3.0 + announce
- v0.1.11 Openship v0.1.11 (2026-07-18): Bump to v0.1.11
- v0.1.10 Openship v0.1.10 (2026-07-18): Bump to v0.1.10
Traction
GitHub stars: 9331
License
Openship is open-source under Apache-2.0.






