Distribution Platform
The Distr Distribution Platform covers the commercial and operational side of shipping software into customer-controlled environments: what you ship, who is allowed to run it, what their license permits and what you can see once it runs.
Platform Capabilities
Section titled “Platform Capabilities”- Application delivery: define Docker Compose and Helm applications with versions and configuration templates, then roll them out and track every revision. See Application and Deployment.
- Docker and Kubernetes deployment controllers: the Docker controller runs Compose projects on any Linux host and supports Docker Swarm, and the Kubernetes controller manages Helm releases with cluster- or namespace-scoped permissions. See Deployment Controllers.
- Customer management: create customer organizations, invite their users and turn portal features on per customer. See Customer Management and the white-labeled Customer Portal.
- Application and artifact entitlements: control which application versions a customer may deploy and which artifacts and tags they may pull. See Application Entitlements and Artifact Entitlements.
- Signed offline license keys: issue Ed25519-signed JWTs carrying your own claims, verified locally by your application without a callback to Distr, so licensing also works in air-gapped environments. See License Keys.
- Logs, metrics and support bundles: follow deployment status, controller and container logs and host metrics, and let customers hand over diagnostics when they report an issue. See Logs & Metrics and Support Bundles.
- Cloud and self-hosted operation: run on Distr Cloud or operate the platform yourself with Docker Compose or Helm. See Self-Hosting.
License Management
Section titled “License Management”Control access to your applications and artifacts:
- License Management - Overview of the licensing system
- Application Entitlements - Control which application versions customers can deploy
- Artifact Entitlements - Control which artifacts customers can access
- License Keys - Issue signed tokens for usage limits and feature access
Support
Section titled “Support”Validate, scan and support your deployments:
- Support Bundles - Collect and review diagnostic data from customers
- Kubernetes Compatibility Matrix - Validate Helm charts against multiple Kubernetes versions
- Vulnerability Scanning - Scan for known vulnerabilities in dependencies and images
Customer Portal
Section titled “Customer Portal”The customer-facing interface for your end customers:
- Customer Portal - Overview of the white-labeled customer UI
- Artifact Registry - End-customer guide to accessing artifacts
- Deployments - End-customer guide to deploying with controllers
- Licenses - End-customer guide to viewing license keys
- Support - End-customer guide to creating support requests
- Secrets - End-customer guide to managing secrets
Customer Management
Section titled “Customer Management”Manage customer organizations and their access:
- Customer Management - Create customers, invite users, manage secrets and features
- Branding & White-Labeling - Customize the customer portal with your branding
User Management
Section titled “User Management”Control user roles and permissions:
- Role-Based Access Control (RBAC) - Manage roles and permissions across organizations
Evaluating Distr next to another distribution platform? See Distr vs Replicated and Distr vs Nuon.
Need help with the platform? Get help in our community forum.