Deploy anywhere. Own everything.
Shipyard is a self-hosted PaaS with a Vercel/Coolify-style workflow — git deploys, managed databases, staging environments, firewall automation, and a self-updating panel, all in one install. Run it on your own servers, or let us run it for you.
Everything included
One platform, every layer of the stack.
Shipyard isn't just a deploy tool — it's grown into the full operational layer a team needs to run production infrastructure themselves.
Deploys
Git-based or git-less, from a single service to a full compose stack.
- GitHub App, GitLab, Gitea, Bitbucket, or CLI upload
- Dockerfile, Nixpacks, PHP/Laravel, static, or full compose
- 70+ one-click app templates
- PR preview environments, auto-deploy on push
- Zero-downtime swaps with instant rollback
Databases
Every major engine, dedicated or shared, with real branching.
- Postgres, MySQL, MariaDB, Redis, MongoDB
- Dedicated or shared instances, logical databases
- Branching — copy or dump/restore
- Scheduled backups to S3, OneDrive, SharePoint, Google Drive
Environments
Staging that mirrors production, promoted when it's ready.
- Clone a service and branch its databases
- Test against real data without touching prod
- Promote to production in one action
Ops
The tooling an on-call engineer actually reaches for.
- Resource monitoring with alert thresholds
- Uptime checks and cron jobs
- Web terminal — every session recorded, encrypted, owner-only audit
- Disk/image/log retention policies
- Self-update with automatic rollback on failed health check
Security
Hardened by default, not by a checklist you have to run.
- UFW + DOCKER-USER firewall reconciliation
- fail2ban and open-port auditing
- SSH hardening checklist
- TOFU host-key pinning with lockout protection
Networking
Domains and identity, handled at the platform level.
- Automatic domains and wildcard certs via DNS-01
- Multiple DNS provider integrations
- Built-in OAuth 2.1 / OIDC authorization server
- Act as an SSO identity provider for other apps
Multi-tenant hosting
Run Shipyard as the engine behind your own hosting product.
- Per-organization limits: projects, services, domains, traffic, disk, CPU, RAM
- Shipyard enforces quotas, you own the pricing
- External REST API to create, suspend, reactivate, cancel accounts
API & automation
Everything in the dashboard is reachable from outside it.
- A scoped REST API
- An MCP server for AI agents and assistants
- Public OAuth flow for third-party integrations
How it works
From server to production in four steps.
01
Connect a server
Point Shipyard at any box over SSH — no agent to install — or use the built-in localhost server to get started in minutes.
02
Push or upload
Connect a git provider for auto-deploy on push, or ship straight from your terminal with `shipyard deploy --dir .` — no git required.
03
Shipyard builds it
Dockerfile, Nixpacks, or a full compose stack — detected and built automatically, then routed through Traefik with automatic TLS.
04
Live, with a rollback net
Zero-downtime container swaps, and if a deploy goes wrong, roll back to the previous build instantly.
Pricing
Run it yourself, or hand it to us.
Every feature ships in both plans. The only question is who patches the server. See the full comparison →
Self-Hosted
Run it on your own servers. Free, forever.
- Unlimited servers, projects, and deployments
- Every feature in the platform — deploys, databases, ops, security
- Your infrastructure, your data, your uptime
- Community support (Discord, GitHub Discussions)
- Self-update mechanism with automatic rollback
Cloud
We run it. You get a login.
- Fully managed — no server to patch or babysit
- Everything in Self-Hosted, plus SLA-backed uptime
- Automatic backups and disaster recovery
- Priority support with guaranteed response times
- Managed multi-tenant hosting for your own customers
Self-host today, or let us run it.
Install Shipyard yourself in minutes, or leave your name for the managed Cloud plan and we'll reach out when your org is provisioned.