dmb

dmb

Aplicación Docker from UnJustice's Repository

Visión general

This is an Unraid Docker template for: Debrid Media Bridge This project is now considered deprecated. Future efforts will be directed at Debrid Media Unlimited Bridge (DUMB) This template will therefore not receieve any further updates. I recommend checking out DUMB! Debrid Media Bridge (DMB) is an All-In-One (AIO) docker image for the unified deployment of the following projects/tools: cli_debrid, dmbdb, Decypharr, pgAdmin4, phalanx_db, plex_debrid, PostgreSQL, rclone, Riven, Zilean, Zurg https://github.com/I-am-PUID-0/DMB#-projects-included

Requisitos

!!!DO ONE OF THESE TWO ACTIONS BELOW WHILE SETTING IT UP OR ELSE THE CONTAINER WILL NOT RUN!!!
Method 1 CLI
1. stop the docker container fully. Wait to see it fully stopped.
2. access the terminal as root user
3. run the command chown -R 99:100 /mnt/user/appdata/DMB
4. run the above command again for any other directories used by DMB eg /mnt/user/DMB (skip if you only have one directory-this template has two directories by default)
5. Restart the container. Check logs. You might need to stop container and run the chown command two times during the first setup only.

Method 2 unRAID GUI
1. stop the docker container fully. Wait to see it fully stopped.
2. login to unRAID GUI as root user
3. Locate your ./appdata/DMB directory (if you setup shares (most people do) then click shares, go into appdata, you'll see DMB there after the first run)
4. click the + sign on the right side of the ./appdata/DMB directory. Change owner. Choose nobody in the drop down menu (it is called just that: nobody) as the owner. Apply the change
5. repeat above steps if you have other directories used by DMB eg /mnt/user/DMB (this template has two directories by default)
6. Restart the container. Check logs. You might need to stop container and do the steps twice during the first setup only.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3005]
Red
bridge
Privilegiado
false
Parámetros adicionales
--shm-size=128MB -it --cap-add SYS_ADMIN --security-opt apparmor:unconfined

Configuración de plantillas

TimezoneVariable

Enter your timezone. List here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Objetivo
TZ
rclone config directoryPathrw

Directory where your rclone config file will be stored.

Objetivo
/config
Por defecto
/mnt/user/appdata/DMB/config
log directoryPathrw

Directory where your DMB logs will be found.

Objetivo
/log
Por defecto
/mnt/user/appdata/DMB/log
Real-debrid directoryPathrw

Directory for Real-Debrid config related files. These are used by the Zurg rclone mount of your Real-Debrid webDAV (read support documents for more info)

Objetivo
/zurg/RD
Por defecto
/mnt/user/appdata/DMB/Zurg/RD
PostgreSQL directoryPathrw

Directory for the postgreSQL database files used with DMB.

Objetivo
/postgres_data
Por defecto
/mnt/user/appdata/DMB/PostgreSQL/data
Riven backend data pathPathrw

Directory for the riven backend.

Objetivo
/riven/backend/data
Por defecto
/mnt/user/appdata/DMB/Riven/data
Zurg rclone mount -- ADD THIS DIRECTORY TO Plex/Jellyfin/Emby!Pathrw,shared

MUST BE 'Read/Write - Shared'!!! You must add the full host path above to your plex container. DO NOT ADD THIS AS A LIBRARY! ONLY ADD THE PATH TO PLEX! THAT'S ALL!

Objetivo
/data
Por defecto
/mnt/user/DMB/Zurg/mnt
Riven symlink mount directory -- ADD THIS DIRECTORY TO Plex/Jellyfin/Emby!Pathrw

Directory for the riven symlinks. This directory is where Plex/Jellyfin/Emby will be looking to see your shows/movies! ADD THIS DIRECTORY TO Plex/Jellyfin/Emby! ADD IT AS A LIBRARY! eg in Plex it would be a library to '/mnt/movies' and '/mnt/shows'

Objetivo
/mnt
Por defecto
/mnt/user/DMB/Riven/mnt
ORIGINVariable

origin URL http://[ip address]:[port] format No trailing slash!

Objetivo
RIVEN_FRONTEND_ENV_ORIGIN
Por defecto
http://0.0.0.0:3000
Real-Debrid API KeyVariable

https://real-debrid.com/apitoken Enter your real-debrid token from the link. Keep this token/key SAFE! Treat it as you would a password. If others obtain it, they can access your real-debrid account.

Objetivo
ZURG_INSTANCES_REALDEBRID_API_KEY
Zilean Data PathPathrw

Ziilean is highly recommended to grab high quality cached torrent lists!

Objetivo
/zilean/app/data
Por defecto
/mnt/user/DMB/zilean/data
Zilean wwwroot pathPathrw

Maybe not required. Added because the container wasn't creating it automatically and causing errors.

Objetivo
/zilean/wwwroot
Por defecto
/mnt/user/DMB/zilean/wwwroot/
PGAdmin data directoryPathrw

Data directory for PGAdmin. Optional tool for managing the PostgreSQL database.

Objetivo
/pgadmin/data
Por defecto
/mnt/user/appdata/DMB/pgadmin/data
cli_debrid DataPathrw

Optional. Similiar to plex_debrid. Read: https://github.com/godver3/cli_debrid

Objetivo
/cli_debrid/data
Por defecto
/mnt/user/appdata/DMB/cli_debrid
Phalanx DatabasePathrw

Optional. Recommended if using cli_debrid. Read: https://github.com/godver3/phalanx_db_hyperswarm

Objetivo
/phalanx_db/data
Por defecto
/mnt/user/appdata/DMB/phalanx_db
Decypharr DataPathrw

Optional. Read: https://github.com/sirrobot01/decypharr

Objetivo
/decypharr
Por defecto
/mnt/user/appdata/DMB/decypharr
PGAdmin 4 PortPorttcp

Optional. Needed for running PGAdmin in non-host network mode. Port for pgAdmin 4. Can be removed if you aren't using pgAdmin. Host port number can be changed if required. Keep container port 5050.

Objetivo
5050
Por defecto
5050
DMB Frontend PortPorttcp

Only needed if running in non-host network. If running in Host network mode, this can be deleted

Objetivo
3005
Por defecto
3005
DMB Log LevelVariable

Set this to DEBUG for extensive info for ex troubleshooting. Can be set to NOTICE for less info in the log.

Objetivo
DMB_LOG_LEVEL
Por defecto
INFO
Riven webUI portPorttcp

This is the port the Riven webUI will show up on.

Objetivo
3000
Por defecto
3000
Decypharr PortPorttcp

This is the port the Decypharr webUI will show up on.

Objetivo
8282
Por defecto
8282
Access Host OS fuseDevice

Path to docker fuse on the unraid host. Has to be included otherwise fuser fails to mount.

Objetivo
/dev/fuse:/dev/fuse:rwm
Por defecto
/dev/fuse:/dev/fuse:rwm
PUIDVariable

Set the system PID. unraid uses nobody:users (99:100). docker should match the OS if possible. recommended to not change this unless you have a reason.

Por defecto
99
PGIDVariable

Set the system PGID. unraid uses nobody:users (99:100). docker should match the OS if possible. recommended to not change this unless you have a reason.

Por defecto
100

Descargar estadísticas

101,475
Descargas totales
2,779
Este mes
3,216
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
iampuid0/dmb:latest
Última actualización2025-08-27
Visto por primera vez2024-09-22

Ejecute Dmb en Unraid.

Dmb se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.