Your servers.
Your workflow.
Upstand.

A focused control plane for deploying and operating apps on infrastructure you own. Less platform overhead, more time building.

Production / overview
Live

Total deployments

24

+18.4% this month

Healthy

upstand-web

Docker · main

Deploying

worker-api

Docker · main

Everything in one place

Infrastructure that stays out of your way.

The essentials for small teams and independent builders, with the control and transparency of self-hosting.

01 / Deploy
Ship without the busywork
Connect a server, choose a repository, and get a production-ready deployment with automatic SSL and repeatable releases.
02 / Organize
Keep every project in view
Workspaces, environments, and team roles give you a clean operational model as your infrastructure grows.
03 / Protect
Own your control plane
Self-hosted by default, with 2FA, secure sessions, and the visibility you need to run critical services confidently.
Source-aware comparison

Compare the control planes.
Not the slogans.

Every row below is grounded in the current Upstand codebase and the default branches of Dokploy and Coolify. Partial means the capability exists with a narrower scope; not found means it was not present in the checked source tree.

Checked Jul 16, 202630+ implementation rows
Feature-by-feature reality check
Scroll horizontally on small screens. The first column stays in view.
IncludedPartial
Comparison of Upstand, Dokploy, and Coolify capabilities based on checked source code.
Capability
UpstandYour control planeBun · TypeScript · Swarm
DokployPaaS for multi-node DockerNext.js · TypeScript
CoolifyBroad self-hosted catalogLaravel · Livewire · PHP
Core delivery
Self-hosted control planeRun the dashboard on infrastructure you own
Yes
Linux + Docker Swarm
Yes
VPS or hardware
Yes
VPS, bare metal, or Pi
One-command installationA maintained install path for a fresh server
curl | bash
install.sh
curl | bash
install.sh
curl | bash
install.sh
Application deploymentDeploy and operate application resources
Included
Queued Docker builds
Included
Apps + services
Included
Apps + services
Database deploymentProvision databases as managed resources
6 engines
Postgres, MySQL, MariaDB, MongoDB, libSQL, Redis
6 engines
Postgres, MySQL, MongoDB, MariaDB, libSQL, Redis
Included
Databases + services
Docker Compose applicationsDeploy multi-container applications from Compose
Compose + Stack
Docker Compose and Swarm stacks
Native
Compose support
Native
Docker Compose
Custom Docker imagesDeploy an image you already built
Included
Registry-backed resources
Included
Custom images
Included
Docker image resources
Git-backed deploymentsBuild and deploy from a repository or webhook
Included
Git providers + webhooks
Included
Git + webhooks
Included
Git + webhooks
Automatic HTTPS and routingPut deployed resources behind a managed proxy
Caddy
Managed certificates + routing
Traefik
Routing + load balancing
Traefik
Managed proxy
Scale & safety
Multi-server deploymentsPlace workloads on more than one server
Included
Remote Docker servers
Included
Multi-server
Included
Multiple destinations
Docker Swarm clusteringUse Swarm for scheduling and multi-node workloads
Core runtime
Required by production install
Included
Multi-node Swarm
Limited
Swarm destination support
Deployment rollbacksReturn a resource to a previous deployment
Included
Rollback use case
Included
Rollback service + API
Included
Application rollback
Preview deploymentsCreate isolated review environments from changes
Included
Preview resources + routing
Included
Preview deployments
Included
PR / preview resources
Scheduled automationRun recurring maintenance or operational jobs
Targeted
Backup + Docker cleanup schedulers
Enterprise
Cron jobs in enterprise paths
Included
Scheduled tasks
Resource monitoringInspect CPU, memory, storage, and service health
Included
Server + resource metrics
Included
CPU, memory, disk, network
Available
Server checks and metrics
Automated alertsNotify when operational thresholds or jobs fail
Included
Notification channels + delivery worker
Included
Threshold + deployment alerts
Included
Server + deployment notifications
Database backupsSchedule, store, and restore database backups
Included
Scheduled backup runs
Included
Scheduled database backups
Included
Scheduled database backups
Arbitrary volume backupsProtect application volumes, not only database dumps
Included
Volume selection + restore
Included
Volume backup service
Storage-backed
Storage destinations, not a full parity claim
S3-compatible destinationsSend backups to external object storage
Included
S3 destinations via rclone
Included
External backup storage
Included
S3 storage destinations
Automation & integrations
Public APIAutomate the control plane from external systems
tRPC + Hono
Typed API surface
REST / API
API app + OpenAPI
REST / API
OpenAPI + API controllers
First-party CLIOperate the platform from a dedicated CLI
Not in repo
API and dashboard are the current surfaces
Included
CLI auth + API tooling
Not found
No dedicated platform CLI in checked tree
Git providersConnect repositories from supported hosts
4 providers
GitHub, GitLab, Bitbucket, Gitea
4+ providers
GitHub, GitLab, Bitbucket, Gitea, generic Git
4 providers
GitHub, GitLab, Bitbucket, Gitea
Notification destinationsSend deployment and operational events out of band
Channels
Provider adapters + retries
9+ destinations
Slack, Telegram, Discord, email, and more
Channels
Slack, Discord, Telegram, email, and more
One-click templatesStart from reusable application or database definitions
Starter set
Curated Compose templates
Included
Open-source templates
280+ services
One-click service catalog
AI operatorUse an assistant to inspect or change infrastructure
UpGal
Approval-gated actions
AI surface
AI deployment workspace
MCP surface
MCP tooling, not a like-for-like operator
Access & implementation
Teams and organizationsSeparate people, projects, and permissions
Organizations
Better Auth organization model
Organizations
Organization permissions
Teams
Team-scoped resources
Project and environment groupingKeep resources organized as deployments grow
Included
Projects → environments → resources
Included
Projects + environments
Included
Projects + environments
Two-factor authenticationProtect dashboard access with a second factor
Included
Better Auth two-factor plugin
Included
Security settings
Included
Fortify two-factor flow
Audit logsTrace important actions and security events
Included
Audit log use cases + UI
Enterprise
Proprietary audit-log path
Included
Audit log tests + security UI
Frontend stackThe technology behind the primary dashboard
Next.js + React
TypeScript
Next.js + React
TypeScript
Livewire + Blade
Laravel + Alpine.js
Control-plane runtimeThe server-side architecture the project ships
Bun + Hono
tRPC, Drizzle, PostgreSQL, Redis
Node + TypeScript
Next.js monorepo
Laravel 11
PHP 8.4, PostgreSQL, Redis

Evidence checked in the repositories, not inferred from pricing pages. Feature scope can change upstream.

Built in the open

Bring your infrastructure home.

Read the docs, connect a server, and deploy your first project in minutes.

Read the docs
Upstand · Open-source infrastructure for teams that ship.