dmb-fastapi

dmb-fastapi

Docker 应用程序 from UnJustice's Repository

概述

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

运行时参数

网络用户界面
http://[IP]:[PORT:3000]
网络
bridge
外壳
sh
特权
false
额外参数
-it --cap-add SYS_ADMIN --security-opt apparmor:unconfined

模板配置

TimezoneVariable

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

目标
TZ
价值
America/New_York
rclone config directoryPathrw

Directory where your rclone config file will be stored.

目标
/config
默认值
/mnt/user/appdata/dmb-fastapi/config
价值
/mnt/user/appdata/dmb-fastapi/config
log directoryPathrw

Directory where your DMB logs will be found.

目标
/log
默认值
/mnt/user/appdata/dmb-fastapi/log
价值
/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)

目标
/zurg/RD
默认值
/mnt/user/appdata/dmb-fastapi/zurg/RD
价值
/mnt/user/appdata/dmb-fastapi/zurg/RD
Riven backend directoryPathrw

Directory for the riven backend.

目标
/riven/backend/data
默认值
/mnt/user/appdata/dmb-fastapi/riven/data
价值
/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!

目标
/data
默认值
/mnt/user/DMB/dmb-fastapi/zurg/mnt
价值
/mnt/user/DMB/dmb-fastapi/zurg/mnt
Riven symlink mount directory -- ADD THIS DIRECTORY TO Plex/Jellyfin/Emby!Pathrw
目标
/mnt
默认值
/mnt/user/DMB/dmb-fastapi/riven/mnt
价值
/mnt/user/DMB/dmb-fastapi/riven/mnt
PostgresSQL/data directoryPathrw

Directory for the postgreSQL database files used with DMB.

目标
/postgres_data
默认值
/mnt/user/appdata/dmb-fastapi/postgres/data
价值
/mnt/user/appdata/dmb-fastapi/postgres/data
pgadmin/data directoryPathrw

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

目标
/pgadmin/data
默认值
/mnt/user/appdata/dmb-fastapi/pgadmin/data
价值
/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.

目标
/zilean/app/data
默认值
/mnt/user/DMB/zilean/data
价值
/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.

目标
DMB_LOG_LEVEL
默认值
DEBUG
价值
DEBUG
RealDebrid API token:Variable

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

目标
ZURG_INSTANCES_REALDEBRID_API_KEY
默认值
YOUR-REALDEBRID-API-KEY-HERE
价值
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

目标
ORIGIN
默认值
http://0.0.0.0:3000
价值
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.

目标
DMB_GITHUB_TOKEN
默认值
YOUR-GITHUB-TOKEN-HERE
价值
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.

目标
ZURG_INSTANCES_REALDEBRID_REPO_NAME
默认值
zurg
价值
zurg
Yes or No variable to use specific versionVariable

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

目标
ZURG_INSTANCES_REALDEBRID_RELEASE_VERSION_ENABLED
默认值
true
价值
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

目标
ZURG_INSTANCES_REALDEBRID_RELEASE_VERSION
默认值
2024.12.26.0027-nightly
价值
2024.12.26.0027-nightly
Access Host OS fuseDevice

has to be included otherwise fuser fails to mount.

目标
/dev/fuse:/dev/fuse:rwm
价值
/dev/fuse:/dev/fuse:rwm
Riven webGUI portPorttcp

3000 by default

目标
3000
价值
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

目标
3005
价值
3005
PUIDVariable

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

默认值
99
价值
99
PGIDVariable

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

默认值
100
价值
100

下载统计数据

101,475
下载总数
2,823
本月
3,303
平均每月

长期下载总量

加载图表...

详细信息

存储库
iampuid0/dmb:FastAPI
最后更新2025-08-27
初见2025-01-19

在Unraid 上运行 dmb-fastapi 。

dmb-fastapi 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。