Openship Cloud
Build and deploy web apps from your repository. Manage deployments, domains, and logs in one place.
- Managed builds and application runtimes
- HTTPS domains and static site hosting
- Track credit usage in your dashboard
Push your code - builds, config, and deployment are handled automatically. Use our cloud or connect your own servers. Zero lock‑in, completely open‑source.
Designed for your favorite stack

The system
From a git push to a served request — this is the actual path your code takes, and every box on it is something Openship runs for you.
Diagram of the Openship deploy path. A git push, CLI command, desktop app or AI agent triggers a build. The build runs on your machine and produces an immutable version, then streams over SSH to your server — Openship Cloud, your own VPS, or a homelab. On the server, managed Postgres, Redis, mail and object storage join the app on a private network. The edge layer terminates your domains with automatic SSL and serves visitors, and any previous version can be restored in one click.
A git push, a CLI command, the desktop app, or an AI agent over MCP. Whatever your stack — Node, Python, Go, Rust, Docker, a monorepo — it is detected for you.
The image builds on your machine, not on your production server. Every build comes out as an immutable, versioned artifact.
It streams to the target over plain SSH and starts as a fresh container. No agent, no daemon, nothing installed on your box.
Postgres, Redis, mail and object storage join it on an isolated private network — reachable by your app, never by the internet.
Your domains resolve to the edge, which terminates free auto-renewing SSL and hands each incoming request to the new container — the swap happens with zero downtime.
The version you were running stays warm. One click puts it back — no rebuild, no waiting, no lost state.
How it works
No agent on your servers, no black box. Here’s the exact path your code takes — and why your production machines never build.
Link a Git repo and pick a target — Openship Cloud or your own server over SSH. Nothing is installed on your box: no agent, no daemon, no dashboard.
On every push the image builds on your machine (or in the cloud), runs your tests, and is tagged as an immutable, versioned artifact. Your production servers stay focused on serving.
The built image streams to the target over SSH and starts as a fresh container on an isolated private network — no exposed ports, no hand-written Docker or Compose.
Your domains are wired through OpenResty with automatic Let's Encrypt SSL, then traffic swaps to the new container with zero downtime. The previous version stays ready for rollback.
Stream logs, watch metrics, and roll back to any previous version in one click — from the CLI, the web dashboard, the desktop app, or an AI agent over MCP.
Where it runs
Same platform, three deployment shapes - and you can switch any day.
Build and deploy web apps from your repository. Manage deployments, domains, and logs in one place.
Run the entire platform on machines you own. Any Linux box, any provider, any region. Add nodes as you grow.
Cloud for the burst, your servers for sensitive data. One control plane. Move workloads without rebuilding.
Your apps are plain containers and your services are standard images. Move workloads between Openship Cloud and your own servers without rebuilding, rewriting, or paying an exit tax. Click, confirm, done.
The app catalog
A backend for your next project. A database for your data. The tools your team uses every day. Explore ready-to-deploy apps, then choose where they live.
Browse all apps43 available templates · Cloud and connected servers
Full self-hosted Supabase — Postgres, Auth, REST, Realtime, Storage, and Studio behind one API gateway.
BackendsWorkflow automation — connect apps and APIs with a visual editor.
AutomationPublishing for blogs, newsletters, and membership sites, with a focused editor and your own database.
Content & publishingA persistent PostgreSQL database with pgAdmin for browser-based administration and SQL queries.
DatabasesPrivate file sync and sharing with Nextcloud Admin, MariaDB, Redis file locking, and scheduled background jobs.
Developer toolsLightweight Git hosting with repositories, issues, and pull requests.
Developer toolsPrivacy-friendly, cookie-free web analytics — a self-hosted alternative to Google Analytics. Add one script tag to your site and see traffic in a clean dashboard you own.
AnalyticsS3-compatible object storage with a web console — point any S3 client (aws-cli, SDKs) at it, or bind a bucket straight into another project's uploads.
DatabasesAn Airtable-style spreadsheet interface for working with SQL-backed data.
DatabasesFind your next app in the catalogThe full platform
Build, deploy, automate, and operate from one place. Explore each capability, how it works, and where it is available.
Explore all featuresShip local source without creating a Git repository first.
Keep supported project settings in openship.json.
Openship Cloud, your own VPS, or a homelab — one workflow.
Connect a repository and deploy changes from your chosen branch.
Node, Python, Go, Rust, PHP, Ruby, Java, .NET, Docker, monorepos.
Ship a whole stack — app, worker, db — as one project.
Restore a retained application image from deployment history.
Review branch changes in a separate running environment.
Streaming logs and real-time metrics across every service.
Cron-like jobs and webhook-triggered actions with live logs.
Prepare a cluster and change application replica counts explicitly.
GitHub-compatible workflows with visual editing and live execution.
Existing servers, dedicated machines, or disposable Cloud VMs.
Control CPU, memory, disk settings, and supported idle behavior.
Connect domains, verify DNS, and manage HTTPS certificates.
Services talk over an isolated network — no exposed ports.
Per-route rate limits, geo/UA filters, and bans — applied live.
Route domains and specific paths to the right services.
Trigger supported automation from authenticated external events.
GitHub Apps and saved credentials for private source.
Database templates, private wiring, and supported cluster operations.
Self-hosted mail, or relay through Amazon SES / SMTP.
Backends, databases, publishing tools, and automation templates.
Keep application data outside replacement containers.
Scheduled recovery points with your destinations and retention.
Deploy MinIO or connect an existing bucket for backups.
Automate platform operations with documented HTTP routes and typed clients.
Deploy from a browser, a single binary, or a native app.
Drive deploys from Claude, Cursor, or any MCP client.
Connect hosts, inspect capabilities, and manage supported services.
Discover existing services and review their migration plan.
Move the Openship control plane with reviewed credential handling.
Route operational events to channels and inspect delivery.
Manage application variables and encrypted infrastructure credentials.
Give an API client or agent only the capabilities it needs.
Inspect recorded platform changes and export the audit trail.
Protect sign-in with passkeys, authenticator codes, and recovery codes.
Prepare replacement images and inspect application readiness.
Review instance and supported infrastructure versions before updating.
Separate projects, infrastructure, and members by workspace.
Owner, admin, member, and restricted access for teammates.
Share selected resources and actions with restricted teammates.
Invite teammates to the intended workspace and role.
Decide who may run workflows and which executions need review.
Organize production, staging, and preview configuration.
Built-in mail server
A real mail server on your own box - not a send-only API. Outbound relays through a trusted provider (Amazon SES or any SMTP) so mail lands with a warmed, high-reputation IP, while every mailbox, message, and byte stays on your server. One click sets up the domains, certificates, and SPF/DKIM/DMARC chain.
Straight comparison
Git deploys, TLS, databases, backups, cron — every tool here has those, so they are not on this list. What is below is where the choice actually changes what you can do, and what it costs you to change your mind.
Where it runs, and what stays on
Included, not bolted on
Fits the setup you already have
If you change your mind
Compared against the shipping versions of each tool, July 2026. A dash means that tool genuinely matches Openship, or that the row does not apply to it. We would rather score a row even than invent a cross.
Open source
The dashboard, the CLI, the agents, the infrastructure adapters - all public, all readable, all auditable. Run it on a Raspberry Pi or a fleet. Contribute back when you want to.
Cloud or a server you own.
No lock-in, no configuration files.