🚀 Deployment Overview#
DMB can be deployed across a variety of platforms and environments. Whether you're using Docker, Portainer, Unraid, WSL2, or another method, 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
.
📚 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.
🔐 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.