Dyrector is an open-source deployment platform replacing manual SSH scripts with central container versioning across self-hosted Docker and Kubernetes.
Dyrector is a self-hosted continuous delivery and deployment platform designed to orchestrate containerized workloads across infrastructure nodes. It replaces direct SSH access and ad-hoc scripts with a central management plane and node agents communicating over mutual TLS via gRPC. Teams host the control plane and database entirely on their own compute, keeping deployment credentials, version configurations, and container environments under strict internal control.
Dyrector operates in the release orchestration layer between container registries and target infrastructure. Rather than functioning as a full platform-as-a-service that compiles source code or routes traffic, it focuses on version management, configuration updates, and workload rollouts. In privacy-conscious organizations, routing deployment tokens and cluster topologies through hosted delivery services introduces unnecessary operational exposure. Dyrector eliminates this by running the dashboard, API, and PostgreSQL database on internal infrastructure, communicating with worker nodes through outbound agent connections.
This model sits between basic container managers like Portainer and declarative GitOps tools like ArgoCD. Where container managers focus on single-host debugging and GitOps engines demand that every modification pass through Git commits, Dyrector provides an interactive deployment console. Platform teams register Docker hosts, Podman machines, or Kubernetes clusters as deployment targets, then allow authorized developers to update container configurations, promote versions, and inspect runtime state without distributing shell or cluster credentials.
dagent for Docker or Podman and crane for Kubernetes—initiate outbound gRPC connections to the platform, avoiding inbound firewall openings.Does Dyrector include a CI pipeline for building containers? No. Dyrector handles continuous delivery and deployment only; container images must be built and pushed to an OCI registry using an external CI tool.
Can Dyrector deploy to both Docker and Kubernetes nodes?
Yes. The platform uses dedicated agents—dagent for standalone Docker or Podman hosts, and crane for Kubernetes clusters.
Is Dyrector free for commercial use? Yes. The self-hosted platform carries the Apache-2.0 license with no restrictions on commercial deployment across company infrastructure.
Dyrector is a practical choice for teams needing centralized container delivery and version tracking across self-hosted Docker and Kubernetes nodes without routing deployments through third-party servers. Its Apache-2.0 license permits unrestricted internal deployment and modification, while active maintenance—with updates committed in September 2026—ensures ongoing support for modern container runtimes. Teams seeking built-in image building or automatic domain routing should consider a full-lifecycle PaaS instead.
Lint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Dyrector is listed as an open-source alternative. Paste into your README: