DocsQuickstart: On-Premise Stack Deployment
Quickstart: On-Premise Stack Deployment
Quickstart: On-Premise Stack Deployment Comprehensive guide to deploying a self-hosted DEZ Platform node on your infrastructure using the automated one-command...
Last updated: August 17, 2026
Quickstart: On-Premise Stack Deployment
Comprehensive guide to deploying a self-hosted DEZ Platform node on your infrastructure using the automated one-command installer.
System Requirements
| Component | Minimum Requirements | Recommended Requirements |
|---|---|---|
| Operating System | Linux (Ubuntu 22.04+, Debian 12+, RHEL 9+, Alpine) | Ubuntu 24.04 LTS / Debian 12 |
| CPU Architecture | 2 Cores (x86_64 or ARM64) | 4+ Cores |
| RAM | 4 GB | 8–16 GB |
| Disk Space | 20 GB available storage | 50+ GB (SSD / NVMe) |
| Container Engine | Docker 24.0+ with Compose v2 or Podman 4.5+ | Docker Engine 26+ |
1. Obtain Your Deployment Token
- Sign in to your Client Portal.
- Navigate to Deployments and click Create Deployment.
- Set your server hostname or domain and copy the generated Deployment Token (
dep_tok_...).
2. Run the One-Command Installer
Execute the following command on your target server with root or sudo privileges:
curl -fsSL https://deznot.com/install.sh | sh -s -- --token=YOUR_DEPLOYMENT_TOKEN
Advanced Installer Flags:
# Custom installation directory (default: /opt/dez-platform)
curl -fsSL https://deznot.com/install.sh | sh -s -- --token=dep_tok_... --dir=/srv/dez-platform
# Headless / CI/CD unattended mode
curl -fsSL https://deznot.com/install.sh | sh -s -- --token=dep_tok_... --yes
3. What the Installer Does Automatically
- Environment Detection: Automatically detects whether
docker composeorpodman composeis installed. - Registry Authentication: Authenticates against the secure private image registry with a temporary read-only token.
- Cryptographic Secrets Generation: Generates high-entropy encryption keys for database security, sessions, and JWT tokens.
- Configuration Assembly: Builds a hardened
.envfile and tailoreddocker-compose.ymlbased on your subscription tier. - Microservice Launch: Pulls and starts the platform services:
back_client— Core API and WebSockets server.nexus_agent— Licensing and telemetry daemon.omnistream_gateway— High-performance real-time gateway (WebSocket / QUIC).auth_proxy— Authentication and security gateway.admin_frontend— Web management dashboard.caddy / nginx— Reverse proxy with automated SSL/TLS certificates.
4. Verification & Health Monitoring
Once the installation completes, verify your running containers:
cd /opt/dez-platform
docker compose ps
Check the nexus_agent licensing connection:
docker compose logs nexus_agent --tail=50
Once connected, your deployment in Client Portal will immediately transition to Active (Healthy) status.
Was this article helpful?
