This setup is designed for developers who need a quick, reliable MDriven environment on their local machine. It supports Windows, Linux, and macOS on standard Intel/AMD processors, Apple Silicon (M1/M2/M3), and Alpine Linux.
1. Download the Setup[edit source]
Download the zip file matching your preferred Linux distribution and computer's processor:
- Ubuntu (Recommended for general use):
- Download Ubuntu AMD64 (For standard Windows/Linux PCs)
- Download Ubuntu ARM64 (For Apple Silicon M1/M2/M3 Macs)
- Debian (For highly stable testing):
- Alpine (Minimal / Lightweight footprint):
2. Setup Instructions[edit source]
- Extract the Zip: Unzip the downloaded file to a folder (e.g., mdriven-local).
- Open Terminal: Navigate to that folder in your terminal (PowerShell on Windows, Terminal on macOS/Linux).
- Start Services: Run the following command:
docker compose up -d
3. Verify Installation[edit source]
Once the containers are running, you can access your local MDriven instance:
- MDriven Server: http://localhost:5011 (Check compose.yaml for exact port)
- Turnkey App: http://localhost:5012
4. Configuration Settings[edit source]
You can easily customize your local setupâsuch as updating the app versions, lowering container permissions, or resetting the administrator passwordâby adjusting environment variables and bindings within your compose.yaml file.
Please refer to the Docker Compose Configuration Settings section on the Docker Overview Page for detailed instructions on using UPDATE_APP, PUID/PGID, and the PwdReset.txt file.
5. Troubleshooting[edit source]
- Port Conflicts: If you see an error about "Bind for 0.0.0.0:5011 failed", another app is using that port. Open
compose.yamland change the port mapping (e.g.,"5013:5011"). - Apple Silicon Users: If you downloaded the wrong architecture (AMD64 on an M1 Mac), the containers may crash with an
exec format error. Ensure you used the ARM64 link above.
