Private Platform-as-a-Service

Deploy like Vercel.
Own every byte.

Git-push deploys, automatic SSL, and a preview link for every branch — running entirely on your own VPS and dedicated servers. No resource markups. No data leaving your infrastructure.

dockbay.app / acme-api agent · hetzner-fsn1
Production · main● Ready
a3f9c1d main24sReady
b1e4427 feat/billing31sPreview
c8d0a92 fix/cache19sPreview
d2f7b65 main27sRolled back
→ building image · docker
→ provisioning TLS · Let's Encrypt ✓
✓ live at https://acme-api.yourdomain.dev
Runs anywhere you do
HetznerDigitalOceanOVHcloudAWS EC2LinodeBare metalLinux
// How it works

Three steps.
Zero lock-in.

DockBay never touches your data plane. Apps run as plain Docker containers on machines you control — uninstall and they keep running.

01

Connect a server

Run one install command on any VPS or dedicated box. A lightweight agent enrolls and dials out to DockBay — nothing inbound, no keys handed over.

02

git push

Each push is built, containerized, and deployed automatically — with TLS issued and traffic routed for you.

03

It's live

Automatic SSL, a preview URL per branch, and one-command rollbacks. All on hardware you fully control.

Everything you'd expect.
None of the markup.

06 / capabilities
01

Automatic SSL

Let's Encrypt certificates issued and renewed for every domain and preview, no config.

02

Preview deploys

A unique, shareable URL for every branch and pull request — torn down when you merge.

03

Instant rollbacks

Every deploy is immutable. Revert to any previous build in a single command.

04

Logs & metrics

Stream build and runtime logs to your dashboard, with CPU, memory, and traffic at a glance.

05

Zero resource markup

Compute, bandwidth, and storage are billed by your host at cost. DockBay never takes a cut.

06

Your data stays put

Apps run as plain Docker on your machines. Nothing routes through us — uninstall and they keep running.

// Why self-hosted

The same workflow. A fundamentally different deal.

DockBay
Managed cloud PaaS
Where it runs
Your own VPS & metal
Their shared cloud
Pricing model
Flat fee, billed at cost
Metered + resource markup
Data residency
Wherever you put it
Their regions, their rules
Vendor lock-in
None — it's just Docker
Proprietary build & runtime
Developer experience
Git push · SSL · previews
Git push · SSL · previews
// From your terminal

If you can git push, you can ship.

Point DockBay at a server once. After that, every push builds, deploys, and routes traffic — with TLS and a fresh preview URL handled for you.

  • Works with any Dockerfile, or zero-config buildpacks.
  • Roll back to any previous deploy in one click.
  • Stream build & runtime logs straight to your dashboard.
~/acme-api — zsh
$ git push origin main
  → dockbay · a3f9c1d picked up
  → building image · pushing to registry
  → TLS issued · Let's Encrypt ✓
  ✓ deployed → https://acme-api.yourdomain.dev
$  
// Pricing

Pay for the platform.
Never for the bytes.

A flat per-developer fee. Your servers, your bandwidth, your storage — billed by your host at cost, with zero DockBay markup.

Free
$0/ forever

For trying DockBay and shipping the odd side-project.

Start free
  • 1 connected server
  • 3 projects
  • 100 build-minutes / mo
  • Automatic SSL
  • Community support
Pro
$12/ mo

For a solo developer running production, without team overhead.

Get started
  • Unlimited servers & projects
  • 500 build-minutes / mo
  • Preview deploys & instant rollbacks
  • Custom domains
  • Priority build queue
  • Buy extra build-minutes anytime
Team
$20/ dev / mo

For teams running production on their own fleet.

Get started
  • Everything in Pro
  • 1,000 build-minutes / developer
  • Roles, audit log & invitations
  • Priority support

Your servers
are waiting.

No credit card · your apps keep running if you leave