The whole
platform.
One binary.

Deploys, domains, errors, analytics and agents on servers you own. Idle at 29 MB.

YOUR SERVER
DEPLOYS
DOMAINS
ERRORS
ANALYTICS
AGENTS

Rent a platform or build one.
Neither is yours.

01

A hosted platform.

Great to use. Not your servers. The bill grows with every app.

Railway · Render · Heroku

02

A self-hosted panel.

Your servers. Built for people clicking, not agents shipping.

Coolify · Dokploy · Dokku

03

An orchestrator.

Everything is possible. For a platform team you don't have.

Kubernetes · Nomad

A failed deploy
never gets traffic.

Every deploy and every config change is a release. Dock health-checks it before it gets traffic and keeps the last one ready to roll back.

DEPLOY AND HOPEDOWN 3M 12S
$ ssh prod
$ docker compose pull && docker compose up -d
web Recreated
web exited with code 1
502 Bad Gateway
... rolling back by hand
TEMPO DOCKLIVE ON V41
$ dock deploy
release v42 built in 38s
health check failed: exited with code 1
traffic stays on v41
why: dock logs -r 42
downtime 0s

Let agents ship.
They can't break prod.

Agents use the same CLI, API and MCP as you, with tokens scoped to what they need. Anything risky in production waits for a person to approve it.

$ dock deploy
✓ built in 38s, release v42
✓ health check passed, traffic switched
✓ app.nordtempo.no, TLS valid
$ dock errors -s web
TypeError: cart is undefined ×23
$ dock analytics stats shop
12.4k visits +8%
$ dock service archive postgres
✗ production is locked: waits for an admin

Everything after git push.

DEPLOYS

Push, get a release.

  • Dockerfile or compose
  • Preview per pull request
  • Rollbacks, cron jobs

DOMAINS

TLS without thinking.

  • Automatic certificates
  • Cloudflare DNS records
  • Verified ownership

ERRORS

Linked to the release.

  • Frontend, logs and 5xx
  • Alerts per organization
  • Log drains

ANALYTICS

Traffic, on your box.

  • Visits and trends
  • Web vitals
  • Uptime checks

DATA

Databases you can see.

  • Browse and edit Postgres
  • Backups and snapshots
  • Restores in one step

SERVERS

Grow past one box.

  • Environments per server
  • Moves without downtime
  • Drain a server

AGENTS

Built for them.

  • MCP endpoint
  • --json on every command
  • Approval requests

ACCESS

Teams, done right.

  • Organizations and roles
  • SSO, passkeys, 2FA
  • Audit log

Lighter than
the apps it runs.

Idle means idle: no polling, no timers. Every release is measured against a performance budget before it ships.

29 MB

IDLE MEMORY

0%

IDLE CPU

32 MB

BINARY, UI INCLUDED

1

SQLITE FILE

Your servers.
Your platform.

Tempo Dock is in early access. Tell us where you host and we'll help you move in.