Deploying MDriven to Production with Nginx
Created by Charles on 2026-01-29 · Last edited by Charles on 2026-01-29.
This guide covers deploying MDriven Server and Turnkey behind an Nginx reverse proxy. This is the recommended configuration for public-facing servers as it provides security, standard web ports (80/443), and a single entry point.
1. Download the Production Package
- For Standard Servers (AWS EC2, DigitalOcean, Azure VMs): Download Production AMD64 Config
- For ARM Servers (AWS Graviton, Oracle ARM): Download Production ARM64 Config
- For Alpine Linux Servers (Musl): Download Production Musl Config
2. What's Included?
Your download includes a ready-to-deploy folder structure:
compose.yaml: The orchestration file.proxy.conf: A pre-configured Nginx setup for MDriven.mdriven-server-settings/: Server configuration files.mdriven-turnkey-settings/: Turnkey configuration files.
3. Deployment Steps
- Upload: Transfer the zip file to your server (using scp or sftp).
- Extract:
unzip deploy-prod-amd64.zip -d my-app cd my-app
- Launch:
docker compose up -d
