dokploy
Dokploy — Self-Hosted PaaS
Overview
Dokploy runs as a Docker Swarm service on your server, with Traefik in front as the reverse proxy and Postgres for its own state. Everything is organised as project → environment → service, where a service is an application (one container built from a Git repository or pulled as an image), a compose project, or a database. Configuration lives in the dashboard, the HTTP API and the CLI. There is no dokploy.yml file in the repository: build and runtime settings are stored by Dokploy, not read from your code.
Instructions
1. Install
The documented installer is a shell script from dokploy.com that is meant to be piped straight into a root shell. Do not run it that way. Every release publishes the same script as an asset with a SHA-256 digest on its GitHub release page, so download it, compare, read it, then run it:
# Docker first, from your distribution or Docker's package repository; without it the script fetches a second installer
docker --version