Install on a VM

openrail and Dokploy

Dokploy runs on Docker Swarm; openrail runs its own agent on plain Docker with a WireGuard mesh and needs no external registry.

Facts as of 2026-10-22, from Dokploy's docs.

openrailDokploy
LicenseAGPL-3.0 server, MIT CLIApache-2.0 plus a proprietary directory
Runs onDocker with its own agentDocker Swarm
Multi-serverAgent join, built-in registrySwarm cluster; needs a registry
Inbound ports80, 443 and WireGuard between hostsSwarm ports between nodes
Variable referencesYes, Railway syntaxNo
Zero-downtime deploysYes for services without a volumeSwarm rolling updates with health checks
BackupsPoint-in-time Postgres, restore to a copyDatabase and volume backups to S3
BuildsRailpack or DockerfileNixpacks, Railpack, buildpacks

View as Markdown Edit this page