Workloads, secrets, certificates, databases, and volumes remain on infrastructure you operate.
Open-source · single-server PaaS
Own your server.
Ship like a platform.
Dokyr turns one Docker host into a calm deployment control plane—with projects, releases, domains, databases, registry, storage, and mail under your control.
09:42:11
09:42:12
09:42:18
09:42:20
09:42:21
// infrastructure without abstraction debt
The useful part of a cloud platform.
On a server you can explain.
Dokyr is intentionally single-node. There is no hidden scheduler, proprietary build plane, or per-seat invoice—just an auditable control plane over Docker and Caddy.
Follow pull, create, verify, promote, and rollback events without decoding a black box.
Designed for indie products, internal tools, agencies, and small teams that do not need a cluster.
// one control plane, the whole shipping loop
From image to internet.
Deploy containers without the platform tax.
Pull a public or private image or import image services from Compose. Dokyr records every stage and keeps the previous release ready for rollback.
Domains become configuration, not ceremony.
Route hostnames and paths to individual services while Caddy handles certificates and atomic configuration updates.
Private data services, close to the app.
Provision PostgreSQL, MySQL, or MariaDB with persistent volumes. Publish a port only when you deliberately choose to.
Your own registry, with scoped credentials.
Push and pull through the built-in Docker Distribution registry, backed by local storage or an S3-compatible service.
Verified developer mail is built in.
Connect a sending domain, verify DNS, and issue domain-scoped credentials for SMTP or a small Resend-style HTTP API.
// visible systems are operable systems
Small enough to understand.
Five platform containers, two intentional networks, and one protected Docker socket.
// fork it, inspect it, make it yours
No platform should require blind trust.
Dokyr is built in public. Read the Go control plane, inspect every migration, follow the Docker API calls, and contribute improvements that make the platform work better for small teams.
// a VPS is enough
Make one server feel like your cloud.
Install Dokyr, create the owner account, and ship your first container.