🚀 Deployment Overview#
DMB can be deployed across a variety of platforms and environments. Whether you're using Docker, Portainer, Unraid, WSL2, or other systems like TrueNAS, Synology, or QNAP, this section will guide you through the available options to get DMB up and running.
All deployment methods provide access to the same integrated services and configurations, with slight differences in how the container is started and managed.
📦 Available Deployment Guides#
🐳 Docker Compose#
Quickest way to get started using Docker CLI and docker-compose.yml
.
🧰 Dockge#
Deploy using the lightweight Dockge container manager.
📚 Portainer#
Deploy using the Portainer web interface.
🧯 Unraid#
Deploy using the Unraid Community Applications plugin and container template.
💻 WSL2 (Windows Subsystem for Linux)#
Deploy DMB in a WSL2 environment on Windows 11.
📦 Proxmox#
Deploy inside a lightweight container or VM using Proxmox VE.
🧠 QNAP#
Deploy using Container Station or Docker on supported QNAP NAS devices.
🧊 Synology#
Deploy using Synology Docker and DSM's GUI or CLI.
💾 TrueNAS#
Deploy on TrueNAS SCALE using Docker or native Apps.
🔐 Additional Notes#
- All methods rely on a valid and accessible
dmb_config.json
file for configuring services. - It is strongly recommended to bind-mount a local
config
directory to persist user data.
Example:
dmb:
image: iampuid0/dmb:latest
volumes:
- ./config:/config
For more about configuring services, see the Configuration page.