github

oblien / openship

  • вторник, 21 июля 2026 г. в 00:00:06
https://github.com/oblien/openship

Self-hosted deployment platform



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/CD Push-to-deploy, preview environments, staging/prod flows, rollbacks
Any stack Node, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos
Full backend Postgres, MySQL, MongoDB, Redis, workers, WebSockets, storage
Domains & SSL Automatic Let's Encrypt, wildcards, unlimited domains, auto-renewal
CDN Edge caching, HTTP/3, Brotli compression, instant purge
Mail server Built-in SMTP with DKIM/SPF/DMARC — no Mailgun or SES needed
Backups Scheduled, databases + volumes, one-click restore, export anytime
Real-time monitoring Live build logs, container metrics, and resource usage streamed to your screen
Scaling Auto-scaling on cloud, multi-node ready on self-hosted
Portability Standard Docker containers — move between providers freely
Docker Compose Deploy 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.