dmb-fastapi

dmb-fastapi

Aplicación Docker from UnJustice's Repository

Visión general

THIS PROJECT IS NO LONGER RELEVANT AS OF MARCH 2025!!!THE FASTAPI BRANCH WAS MERGED INTO THE MAIN BRANCH! IF YOU WANT TO USE DMB, USE THE DMB MAIN BRANCH! NOTE THIS IS AN EXPERIMENTAL BRANCH OF DEBRID MEDIA BRIDGE--EVEN MORE SO THAN THE OTHER DMB BUILD--YOU HAVE BEEN MADE AWARE Second Note: This dmb-fastapi xml template was put together by discord user Portgas D. Ace. This has been posted to my Unraid template GitHub repo with their permission (with some tweaks by me) Third Note: If you need help or support, the number 1 best place to seek it is the discord channel linked in the support section of this template This is just a quick template I threw together in order to try to help you other Unraid users to try out the FastAPI release. Massive thanks the DMB creator I-AM-PUID-0 as well as massive thanks to the devs of Riven & Yowmamasita's Zurg. I also thank Unlearned6688 for his Unraid templates as it made this one easier for me to create. https://github.com/Unlearned6688/Unraid-templates/ DMB AIO wiki: https://github.com/I-am-PUID-0/DMB/wiki FastAPI branch repository: https://github.com/I-am-PUID-0/DMB/tree/FastAPI Links to source repositories for the underlying projects: https://github.com/rivenmedia/riven https://github.com/debridmediamanager/zurg-testing https://rclone.org/docs/ https://www.postgresql.org/ As stated I threw this together in order to try to help out. I am no expert so don't harpoon me if something is less than perfect. If you have questions I'm in the discord @Portgas D. Ace

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3000]
Red
bridge
Concha
sh
Privilegiado
false
Parámetros adicionales
-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
Valor
America/New_York
rclone config directoryPathrw

Directory where your rclone config file will be stored.

Objetivo
/config
Por defecto
/mnt/user/appdata/dmb-fastapi/config
Valor
/mnt/user/appdata/dmb-fastapi/config
log directoryPathrw

Directory where your DMB logs will be found.

Objetivo
/log
Por defecto
/mnt/user/appdata/dmb-fastapi/log
Valor
/mnt/user/appdata/dmb-fastapi/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-fastapi/zurg/RD
Valor
/mnt/user/appdata/dmb-fastapi/zurg/RD
Riven backend directoryPathrw

Directory for the riven backend.

Objetivo
/riven/backend/data
Por defecto
/mnt/user/appdata/dmb-fastapi/riven/data
Valor
/mnt/user/appdata/dmb-fastapi/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. The container path in Plex can be named how you wish. DO NOT ADD THIS AS A LIBRARY! ONLY ADD THE PATH TO PLEX! THAT'S ALL!

Objetivo
/data
Por defecto
/mnt/user/DMB/dmb-fastapi/zurg/mnt
Valor
/mnt/user/DMB/dmb-fastapi/zurg/mnt
Riven symlink mount directory -- ADD THIS DIRECTORY TO Plex/Jellyfin/Emby!Pathrw
Objetivo
/mnt
Por defecto
/mnt/user/DMB/dmb-fastapi/riven/mnt
Valor
/mnt/user/DMB/dmb-fastapi/riven/mnt
PostgresSQL/data directoryPathrw

Directory for the postgreSQL database files used with DMB.

Objetivo
/postgres_data
Por defecto
/mnt/user/appdata/dmb-fastapi/postgres/data
Valor
/mnt/user/appdata/dmb-fastapi/postgres/data
pgadmin/data directoryPathrw

pgAdmin is used to provide a GUI to explore databases in postgreSQL

Objetivo
/pgadmin/data
Por defecto
/mnt/user/appdata/dmb-fastapi/pgadmin/data
Valor
/mnt/user/appdata/dmb-fastapi/pgadmin/data
Zilean/app/data directoryPathrw

Zilean is a scraper used to find good quality cached media. Optional. Can be removed if not used.

Objetivo
/zilean/app/data
Por defecto
/mnt/user/DMB/zilean/data
Valor
/mnt/user/DMB/zilean/data
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
DEBUG
Valor
DEBUG
RealDebrid API token:Variable

Enter your RealDebrid API token. Get it here: https://real-debrid.com/apitoken

Objetivo
ZURG_INSTANCES_REALDEBRID_API_KEY
Por defecto
YOUR-REALDEBRID-API-KEY-HERE
Valor
YOUR-REALDEBRID-API-KEY-HERE
ORIGIN (your machine/host IP)Variable

Set to your machine/host IP ex. http://192.168.1.0:3000 else you'll get cross-site POST error

Objetivo
ORIGIN
Por defecto
http://0.0.0.0:3000
Valor
http://YOUR-IP-ADDRESS:3000
GITHUB Token for private repo access:Variable

Enter your Github token for repo access. This is only relevant if you're a Yowmamasita patreon supporter and have access to the private Zurg repo otherwise remove variable.

Objetivo
DMB_GITHUB_TOKEN
Por defecto
YOUR-GITHUB-TOKEN-HERE
Valor
YOUR-GITHUB-TOKEN-HERE
Specific Zurg repoVariable

This specifies which branch of zurg to use. If you subscribe via Patreon, keep this set as zurg. If you don't subscribe, remove this variable.

Objetivo
ZURG_INSTANCES_REALDEBRID_REPO_NAME
Por defecto
zurg
Valor
zurg
Yes or No variable to use specific versionVariable

Is Specific Zurg Version applied? If yes, then set to true. Can remove otherwise

Objetivo
ZURG_INSTANCES_REALDEBRID_RELEASE_VERSION_ENABLED
Por defecto
true
Valor
true
Specific Zurg VersionVariable

2024.12.26.0027-nightly is the latest version for private Zurg repo. If non patreon supporter latest is: v0.9.3-final This is for pinning specific releases - You can remove this if you just want latest

Objetivo
ZURG_INSTANCES_REALDEBRID_RELEASE_VERSION
Por defecto
2024.12.26.0027-nightly
Valor
2024.12.26.0027-nightly
Access Host OS fuseDevice

has to be included otherwise fuser fails to mount.

Objetivo
/dev/fuse:/dev/fuse:rwm
Valor
/dev/fuse:/dev/fuse:rwm
Riven webGUI portPorttcp

3000 by default

Objetivo
3000
Valor
3000
DMB FRONTEND PORTPorttcp

Maybe not required. This port is used to access the new json editing functions in fastapi. Your webUI URL will be http://your-server-ip:3005

Objetivo
3005
Valor
3005
PUIDVariable

set the system PID. unraid uses nobody:users (99:100). docker should match the OS if possible.

Por defecto
99
Valor
99
PGIDVariable

set the system PID. unraid uses nobody:users (99:100). docker should match the OS if possible.

Por defecto
100
Valor
100

Descargar estadísticas

101,475
Descargas totales
2,823
Este mes
3,303
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
iampuid0/dmb:FastAPI
Última actualización2025-08-27
Visto por primera vez2025-01-19

Ejecute dmb-fastapi en Unraid.

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