OpenShip

devopsdeveloper toolsautomation

Open source deployment platform for self hosting apps, CI/CD, domains, TLS, logs, databases, backups, and rollbacks

#deployment#paas#ci-cd#docker#docker-compose#self-hosted#devops#mcp

Quick Start

curl -fsSL https://get.openship.io | sh

Overview

OpenShip is a self hosted deployment platform for teams that want a Vercel style workflow on infrastructure they control. Point OpenShip at a repo or local project and it can detect the stack, build the app, deploy it as a container, wire domains, issue TLS certificates, stream logs, and handle rollbacks. You can run it through a desktop app, a web dashboard, or the CLI, which makes it flexible for solo builders as well as small teams.

The project is young, but the scope is serious. It covers CI/CD, preview deployments, Postgres, Redis, object storage, custom domains, mail, backups, audit logs, and an MCP interface for agent driven operations. Self hosting is free under Apache 2.0, while OpenShip Cloud uses a free hosted tier and paid hosted plans.

The main caution is operational risk. The Docker Compose path mounts the host Docker socket, so the control plane has deep access to the server. Run it only on a trusted host, keep it updated, and treat it like production infrastructure rather than a casual side project panel.

Use Cases

Specific ways to use OpenShip for your workflow.

01
Deploy apps from Git repositories or local project folders with CI/CD
02
Run a self hosted deployment platform with domains, TLS, logs, and rollbacks
03
Manage application services such as Postgres, Redis, object storage, and mail
04
Operate deployments through a desktop app, web dashboard, CLI, REST API, or MCP

Deployment Strategy

Recommended ways to host OpenShip in your own environment.

docker
self-hosted