December 10, 20241 yr @UnJustice Excellent work. I am loving this docker. The only issue I have is the Plex library is not getting updated. Is there a trick to it? Is there a script that I need to modify Edited December 10, 20241 yr by ozkhan1
February 27, 20251 yr Is there any guides on this yet besides what has been posted? I have been using Real Debrid for years as a streamer for and what not. I decided to create my own media server now. I figured this route would be the best way to go. I was looking at torrents and not sure if I need that has a backup to DMB or not? Below I will describe what I am going through. Little about my setup. I have 5 disk array with 2 cache pools. One is Appdata-Docker which has 2 - 2tb NVME Drives with Raid 1 and other is for downloads which is a single 1tb drive. The beginning plan was to have all my downloads goto the downloads cache pool and then get moved to the array. I was following guides like Trash Guides to assist but this was just confusing me when I was trying to go the DMB Container route. It told me to create a data folder where all my media was to go. This link will show various photos of my setup and for some reason Zurg went crazy downloaded 1TB of movies and tv shows. server setup So the media folder is what is now on my plex server. Right now everything including the DMB share is set to the appdata folder. How do I set this thing up to have downloads and movies go to my download cache and from there get moved to my array? I have included pictures of what I think is relevant. I appreciate any help. DMB Docker Container Setup - https://imgur.com/a/UZPo6HF Riven Setup - https://imgur.com/a/61qFZTA Overseer Setup - https://imgur.com/a/MSKlM8i
February 27, 20251 yr Author 1 hour ago, InvestorZ said: Is there any guides on this yet besides what has been posted? I have been using Real Debrid for years as a streamer for and what not. I decided to create my own media server now. I figured this route would be the best way to go. I was looking at torrents and not sure if I need that has a backup to DMB or not? Below I will describe what I am going through. Little about my setup. I have 5 disk array with 2 cache pools. One is Appdata-Docker which has 2 - 2tb NVME Drives with Raid 1 and other is for downloads which is a single 1tb drive. The beginning plan was to have all my downloads goto the downloads cache pool and then get moved to the array. I was following guides like Trash Guides to assist but this was just confusing me when I was trying to go the DMB Container route. It told me to create a data folder where all my media was to go. This link will show various photos of my setup and for some reason Zurg went crazy downloaded 1TB of movies and tv shows. server setup So the media folder is what is now on my plex server. Right now everything including the DMB share is set to the appdata folder. How do I set this thing up to have downloads and movies go to my download cache and from there get moved to my array? I have included pictures of what I think is relevant. I appreciate any help. DMB Docker Container Setup - https://imgur.com/a/UZPo6HF Riven Setup - https://imgur.com/a/61qFZTA Overseer Setup - https://imgur.com/a/MSKlM8i Hello, So just to start off I need to address one thing you wrote a few times. DMB (and Riven) aren't intended to download media per se. They stream media (which is technically downloading, but not in the way I assume you mean) from "debrid" sites eg real-debrid. Riven accomplishes this by seeking out media you request, grabbing a known-good torrent file, and adding it your WebDAV in your real-debrid account. Similar to someone sharing a video with you on Google Drive or something like that. Then the WebDAV is mounted as a directory in your system using zurg (which is basically just an optimized version of rclone for real-debrid). Next, Riven makes symlinks to that mounted directory in a second directory. (So you have two directories of media: "raw" zurg and "cleaned up" Riven). Riven basically just strips the original torrent file name down (getting rid of the trash part that torrents have. Like group names, etc.) Riven then tells Plex (or Jellyfin, etc.) to scan that symlinked directory. Plex sees new media, scans it, adds it to your library. This whole process takes... not very long. Nothing is downloaded* either. If you're looking for something to gather a large downloaded library- this won't be it. I don't really know what to suggest if that's your goal, although I know a lot of options exist. If you're looking to stream as I outlined above, then I did write a guide 5 months ago. I haven't updated it because I've been busy on other stuff (making Apple hate me, probably). But it should still hold up for the most part. Here's a link to it in my GitHub: link If you follow that and still need help, I'd suggest joining the DMB discord. The creator of it is in there and fairly active. I'd be more responsive in there as well rather than here. I only found this post by pure accident of timing that it was in my emails. In any case, if you need help, reach out again and I'll respond when I see it. I didn't look too much into your setup yet because from the way your post is written I'm not even sure this is a project you will be interested in. But if you are, I (or others potentially in the discord) would be happy to help. Many of us have had DMB running for months now. It's a fairly stable project on unRAID- although not perfect. *No media files are downloaded. However, metadata is downloaded. Sometimes this can be a lot. It's sort of a "Plex problem." People have asked them to find a way to reduce the data usage... they haven't.
February 27, 20251 yr I guess I don't understand how the file isn't downloaded. If you see here it is the whole file. https://imgur.com/a/snqj6em. I did join the discord. I guess I need to ask more questions. I thought this was a solution for using real-debrid to gather content and make a library.
February 27, 20251 yr Author 48 minutes ago, InvestorZ said: I guess I don't understand how the file isn't downloaded. If you see here it is the whole file. https://imgur.com/a/snqj6em. I did join the discord. I guess I need to ask more questions. I thought this was a solution for using real-debrid to gather content and make a library. Yeah, you are looking upon the magic of rclone and how mounting works. That file appears to be local, but it's actually remote (on RD's servers). That's how it "tricks" Plex into scanning it as if it were a localmachine or local network file, but really it isn't, then playing the video. Normally Plex doesn't support streaming from eg Google Drive, etc. It only supports playing files on local to you eg on your HDD, SSD, etc. That's the "magical" part of debrids and this project: As long as the debrid's upload speeds and your download speeds can keep up with the bitrate required for the video playback... then you can stream anything they have their servers as if it was on your server. But you only have virtual mounted drives which take up nearly zero space (minus metadata that Plex collects. which is separate anyway). As far as making a library (I will assume you mean downloading media as in actually trying to have it on your own servers so it does play locally and not streamed from real-debrid) you can absolutely use a debrid service to help with that. I just don't know the most efficient way, personally, because it's not something I have done myself. I'm sure some key word searches can bring you to guides for using it with, perhaps, the "aars" eg radaar, sonaar, etc. Again, if that's your goal. (I can't answer for you if this is your goal or not. Streaming or wanting local downloaded media "to keep" are both valid and lots of people do either or both) 13 minutes ago, InvestorZ said: I got the answers I was looking on the Discord. Thank you. Ok, I'm glad to hear it. "Join discord" are two words I also dread hearing any time I find a new neat-looking project and need more info. Unfortunately, it's just the most convenient place to get help. On these forums it's basically just I who will answer any questions. On discord there's a solid dozen people who can answer technical questions, including the person writing the code Edited February 27, 20251 yr by UnJustice
March 10, 20251 yr Hi... I ran into an issue. In trying to resolve the "Cross-site POST form submissions are forbidden" error, I removed the Docker to re-install. The docker created a file-folder /mnt/user/DMB/dmb/zurg/mnt. After removing the DMB docker, I cannot erase this folder. At one time it contained a file $rclone_DB that I could not erase via the console or Windows. After several re-installs, the one file is no longer there, but I still cannot erase the folder. I have tried re-installing the DMB container, but it quits right after starting up. This is the log: Version: 6.1.6 Mar 9, 2025 12:25:31 - INFO - Allowed CORS origins set to: [['http://0.0.0.0:3005']] Mar 9, 2025 12:25:31 - INFO - Started FastAPI server at 127.0.0.1:8000 Mar 9, 2025 12:25:31 - INFO - Starting DMB Frontend process Mar 9, 2025 12:25:31 - INFO - DMB Frontend process started with PID: 9 Mar 9, 2025 12:25:31 - INFO - DMB Frontend process started successfully on port 3005. Mar 9, 2025 12:25:31 - INFO - User 'DMB' does not exist. Creating user... Mar 9, 2025 12:25:33 - INFO - Password set for user 'DMB'. Stored securely in memory. Mar 9, 2025 12:25:33 - ERROR - Error changing ownership of '/data/rclone_RD': [Errno 107] Transport endpoint is not connected: '/data/rclone_RD' Mar 9, 2025 12:25:33 - INFO - Total time to create system user 'DMB' was 1.53 seconds Mar 9, 2025 12:25:33 - INFO - Automatic update disabled for Zurg w/ RealDebrid Mar 9, 2025 12:25:33 - INFO - Setting up Zurg w/ RealDebrid... Mar 9, 2025 12:25:33 - INFO - Starting Zurg setup... Mar 9, 2025 12:25:33 - INFO - Setting up enabled instance: RealDebrid Mar 9, 2025 12:25:33 - INFO - Shutdown signal received. Cleaning up... Mar 9, 2025 12:25:33 - INFO - Processes to stop: DMB Frontend Mar 9, 2025 12:25:33 - INFO - Initiating shutdown for DMB Frontend Mar 9, 2025 12:25:33 - INFO - DMB Frontend process terminated gracefully. Mar 9, 2025 12:25:33 - INFO - DMB Frontend shutdown completed. Mar 9, 2025 12:25:33 - INFO - DMB Frontend has been stopped successfully. Mar 9, 2025 12:25:38 - INFO - Shutdown complete. Mar 9, 2025 12:45:44 - INFO - I have tried several times with the same result. I have manually removed the docker and all created files and folders in /appdata and the array. Except I cannot delete the one folder. Being that it is a share, I have tried deleting the share on the unRAID WebUI as well with no luck. I don't know if it new install are failing because that one folder is existing. Here is my docker setup page for DMB. Any help is greatly appreciated. Even if I cant get DMB to work, I would love to be able to delete the folder. Thanks. H. p.s. The latest re-install shows additional errors in red: Edited March 10, 20251 yr by hernandito
March 11, 20251 yr I have reinstalled DMB and I properly get the website… But I can’t save any settings as I get the “Cross posts are forbidden” error. I am set to bridge mode. And Origin is set to http://192.168.0.201:3000, which is my server’s IP. I can get to the Riven ui. i tried changing to host mode, and the log stays stuck at: Any ideas? Thank you.
March 11, 20251 yr Author On 3/10/2025 at 8:23 AM, hernandito said: Hi... I ran into an issue. In trying to resolve the "Cross-site POST form submissions are forbidden" error, I removed the Docker to re-install. The docker created a file-folder /mnt/user/DMB/dmb/zurg/mnt. After removing the DMB docker, I cannot erase this folder. At one time it contained a file $rclone_DB that I could not erase via the console or Windows. After several re-installs, the one file is no longer there, but I still cannot erase the folder. I have tried re-installing the DMB container, but it quits right after starting up. This is the log: Version: 6.1.6 Mar 9, 2025 12:25:31 - INFO - Allowed CORS origins set to: [['http://0.0.0.0:3005']] Mar 9, 2025 12:25:31 - INFO - Started FastAPI server at 127.0.0.1:8000 Mar 9, 2025 12:25:31 - INFO - Starting DMB Frontend process Mar 9, 2025 12:25:31 - INFO - DMB Frontend process started with PID: 9 Mar 9, 2025 12:25:31 - INFO - DMB Frontend process started successfully on port 3005. Mar 9, 2025 12:25:31 - INFO - User 'DMB' does not exist. Creating user... Mar 9, 2025 12:25:33 - INFO - Password set for user 'DMB'. Stored securely in memory. Mar 9, 2025 12:25:33 - ERROR - Error changing ownership of '/data/rclone_RD': [Errno 107] Transport endpoint is not connected: '/data/rclone_RD' Mar 9, 2025 12:25:33 - INFO - Total time to create system user 'DMB' was 1.53 seconds Mar 9, 2025 12:25:33 - INFO - Automatic update disabled for Zurg w/ RealDebrid Mar 9, 2025 12:25:33 - INFO - Setting up Zurg w/ RealDebrid... Mar 9, 2025 12:25:33 - INFO - Starting Zurg setup... Mar 9, 2025 12:25:33 - INFO - Setting up enabled instance: RealDebrid Mar 9, 2025 12:25:33 - INFO - Shutdown signal received. Cleaning up... Mar 9, 2025 12:25:33 - INFO - Processes to stop: DMB Frontend Mar 9, 2025 12:25:33 - INFO - Initiating shutdown for DMB Frontend Mar 9, 2025 12:25:33 - INFO - DMB Frontend process terminated gracefully. Mar 9, 2025 12:25:33 - INFO - DMB Frontend shutdown completed. Mar 9, 2025 12:25:33 - INFO - DMB Frontend has been stopped successfully. Mar 9, 2025 12:25:38 - INFO - Shutdown complete. Mar 9, 2025 12:45:44 - INFO - I have tried several times with the same result. I have manually removed the docker and all created files and folders in /appdata and the array. Except I cannot delete the one folder. Being that it is a share, I have tried deleting the share on the unRAID WebUI as well with no luck. I don't know if it new install are failing because that one folder is existing. Here is my docker setup page for DMB. Any help is greatly appreciated. Even if I cant get DMB to work, I would love to be able to delete the folder. Thanks. H. p.s. The latest re-install shows additional errors in red: Hello, Just to start, zurg (which uses rclone) seems to be a bit finicky in unraid. By which I mean, if a container mounts a remote WebDAV, http, etc. share using rclone (as DMB does) unraid/rclone doesn't "like" for a bunch of stuff to happen to that mount. Examples of things that I've run into issues over the last couple years with are: trying to modify the contents manually, trying to rename the mounted directory, trying to change owner or permissions of the mounted directory, trying to delete the mounted directory. Probably some others as well. If it gets really "messed up" then you'll see issues such as you described where you straight up can't remove the mounted directory except by a restart (there are other ways, but for brevity sake here, stopping the array and/or restarting is one way. "Lazy unmount" is another you can lookup if curious-- although I BELIEVE unraid has implemented this into the OS now. I might be misremembering.) Long story short, try to absolutely never mess with an rclone mount in unraid. Or if you do, just be prepared to be forced to restart the server. 9 hours ago, hernandito said: I have reinstalled DMB and I properly get the website… But I can’t save any settings as I get the “Cross posts are forbidden” error. I am set to bridge mode. And Origin is set to http://192.168.0.201:3000, which is my server’s IP. I can get to the Riven ui. i tried changing to host mode, and the log stays stuck at: Any ideas? Thank you. Regarding the cross post stuff, that's always been an origin issue in my experience. I haven't seen any errors like it in a while. Are you using a reverse proxy (like NPM, etc.) by chance? That will cause the cross post error. If you are using a reverse proxy, you should enter your https domain instead of the IP. Example: https://dmb.example.com (your subdomain would be whatever you set it to and example.com would be your domain) Besides the above scenario, I BELIEVE (and I haven't checked in many months) you can delete the origin variable and riven will still start as per normal. I think origin just sets the ONLY acceptable web address for saving to be done from. So it's less secure without that setup, but if it's local usage only... it's up to you of course but you could easily restrict access to the address anyway via firewall settings in your router and such. Or by assigning guests to a VLAN that is denied access. Anyway, I suppose I can risk borking my setup and test that "for science." I'll edit in what happens. Edit: Ok, good thing I did that! First thing, the fix: Delete or change the variable "ORIGIN" to "RIVEN_FRONTEND_ENV_ORIGIN" Everything else remains the same. Enter your origin IP as you did before. Once the container restarts, it should work! It's a mistake in the unraid template on my part. This was all updated in the last few days, so I expected a couple speed bumps. This was working previously for me, but now it wasn't after I changed my setup. Maybe I was inadvertently running a slightly older version of the docker image, who knows, anyway I will fix the unraid template. Go ahead and change that variable and let me know if there's any further issues. Edited March 11, 20251 yr by UnJustice To add more info
March 11, 20251 yr 34 minutes ago, UnJustice said: First thing, the fix: Delete or change the variable "ORIGIN" to "RIVEN_FRONTEND_ENV_ORIGIN" Everything else remains the same. Enter your origin IP as you did before. Once the container restarts, it should work! It's a mistake in the unraid template on my part. This was all updated in the last few days, so I expected a couple speed bumps. This was working previously for me, but now it wasn't after I changed my setup. Maybe I was inadvertently running a slightly older version of the docker image, who knows, anyway I will fix the unraid template. Go ahead and change that variable and let me know if there's any further issues. Fantastic.... it worked! Thank you. I do have NPM, but this is not proxied in any way ATM. Now on to figure out how the rest works. Thank you again for your help.....!
March 11, 20251 yr My Progress.... In Plex docker, I added this path: In Riven settings, I added my Plex Media Server: I went to the Listrr web site (https://listrr.pro) and created an account. Once in the account, I created my own list with the following criteria: - Movies between 1970 and 2032 w/ IMDB rating between 5.8 and 9.9. I copied the list ID into Riven along with my Listrr API key Don’t do this…. It will add all these movies to your Riven! I went to Torrentio (https://torrentio.strem.fun/configure) and configured my preferences for language, qualities to omit. I also pasted my RD API key. I clicked on the "Install" button. I then pasted the text that was put in my clipboard into text editor (API changed). Back in Riven > Scraper settings, I did the following (note the pasting on the quality filter section in the URL above. Note; I also clicked on Zilean and left the default values: And finally, in Riven > Ranking settings: I checked these: On Riven's main page, I searched for a specific movie. Then I asked it to Manually Scrape It gave me a "Success" message... I went to my unRAID's folder - /mnt/user/DMB/dmb/zurg/mnt/rclone_RD/movies/ and sure enough the mkv file is in there. In my Plex > Manage Libraries, I added a new "Movies" library which I names "Movies-RD", and pointed it to: When I click on that new library, I see the one movie.... and it plays! I call this progress. Here are some questions and things I want: 1 ) An easy one, I need to figure out how to show this new library in my Plex Home UI... Or perhaps consolidate with my original Movies library. 2 ) Was the MKV I see in the folder above a fully 7 GB downloaded file that was stored there? Or is it a symlink / pointer? 3) Is there any other way to add content outside of Riven... like Overseer, or Petio? I want to allow some family member the ability to add stuff. Riven does not seem geared for user accounts. I also have to look further as I do not recall seeing any options on which version of the one movie I picked to add. I can perhaps continue editing this post and have it be a guide for the newbies like myself. Thank you again for creating this and for your help. H. Edited March 12, 20251 yr by hernandito
March 12, 20251 yr Author 2 hours ago, hernandito said: My Progress.... In Plex docker, I added this path: In Riven settings, I added my Plex Media Server: I went to the Listrr web site (https://listrr.pro) and created an account. Once in the account, I created my own list with the following criteria: - Movies between 1970 and 2032 w/ IMDB rating between 5.8 and 9.9. I copied the list ID into Riven along with my Listrr API key I went to Torrentio (https://torrentio.strem.fun/configure) and configured my preferences for language, qualities to omit. I also pasted my RD API key. I clicked on the "Install" button. I then pasted the text that was put in my clipboard into text editor (API changed). Back in Riven > Scraper settings, I did the following (note the pasting on the quality filter section in the URL above. Note; I also clicked on Zilean and left the default values: And finally, in Riven > Ranking settings: I checked these: On Riven's main page, I searched for a specific movie. Then I asked it to Manually Scrape It gave me a "Success" message... I went to my unRAID's folder - /mnt/user/DMB/dmb/zurg/mnt/rclone_RD/movies/ and sure enough the mkv file is in there. In my Plex > Manage Libraries, I added a new "Movies" library which I names "Movies-RD", and pointed it to: When I click on that new library, I see the one movie.... and it plays! I call this progress. Here are some questions and things I want: 1 ) An easy one, I need to figure out how to show this new library in my Plex Home UI... Or perhaps consolidate with my original Movies library. 2 ) Was the MKV I see in the folder above a fully 7 GB downloaded file that was stored there? Or is it a symlink / pointer? 3) Is there any other way to add content outside of Riven... like Overseer, or Petio? I want to allow some family member the ability to add stuff. Riven does not seem geared for user accounts. I also have to look further as I do not recall seeing any options on which version of the one movie I picked to add. I can perhaps continue editing this post and have it be a guide for the newbies like myself. Thank you again for creating this and for your help. H. Reading through that quickly, it seems like everything is working correctly. As far as your questions go: 1. I would personally recommend *not* combining your previous libraries with the Riven/DMB ones. Why? Because it gets confusing and will likely cause you issues at some point when you're trying to figure out "Ok, so is this media on my server or is it in the WebDAV?" You can do whatever you want, but I'm just speaking from experience. Having two libraries will avoid a headache. I believe you can have two (or more) libraries separated but also show up together. Like one local for movies, one remote for movies, then show as just "movies" but I have check on that. As for getting the library to show up period, you just go into your Plex on each device (yes, it's a little annoying. the arrangement doesn't sync, but it also takes like 3 seconds to change). (In a desktop browser, but all devices are basically the same): Left side you should have a vertical list starting with "Home" then a list like Movies (or whatever) and ending with "More >". Click that "More >" and it will display a bunch of libraries you have access to. Ones you are hosting or ones friends invited you to, whatever. You hover the libraries you are interested in, you go to the right side of the library, you click the vertical 3 dots menu thing that shows up, you click "pin". Do this for each library you want to show up on the main page. You can unpin things you don't want. Click the "< Pinned" at the top to go back to the main section and that's it. They should be showing up now. You can rearrange the libraries if you want by clicking the 3 dots vertical menu on the main page and selecting reorder. 2. The .mkv file is not downloaded...necessarily The way it works is like any rclone mount (zurg is just rclone but specialized to stream from debrid sites. it's just rclone + "ideal settings"). It's like a network drive basically. All the stuff you have added to your RD WebDAV shows up in your WebDAV. rclone provides a way of "mounting" this as a drive. The OS effectively just sees another drive. Again, similar to mapping network drives with samb, ftp, etc. When you play that media in Plex it's just streaming (downloading temporarily) the file. RD has very good servers that can put out high enough upload speeds to maintain 4K media bluray quality (so better than like Hulu, Disney, etc. usually output). Even 4K remux files that can run to like 100GB+/movie if you really hate your ISP. rclone is basically able to create the appearance of a real disk existing locally so Plex scans the files as if they are local. 3. You can use Overseerr. You just have to set up the container and add the required stuff (API key and whatever else). I use trakt, although the dev(s?) recently made some API changes to trakt making the free version less desirable. I've been paying for it, but the limits on the free version seem annoying. You can also setup Riven to grab from your Plex watchlists. This requires the "Plex pass" (I'm pretty sure? I don't keep up to date on the little tweaks this companies make, so you gotta check stuff on your own). I bought the lifetime thing from Plex like... 15 years ago almost, so, again I haven't kept up on what they limit or don't limit. If you can use it for free users though, or do choose to pay for the pass version, that's a good option. You just watchlist something in Plex and riven grabs it and adds it. Overseerr is probably "the best" fully free media request software in that list. I've never used listrr or MDB, so I can't even speak on them at all. 4. For rankings (choosing different resolutions like 2160p then 1080p then 720p... etc.) this website has a lot of info: https://dreulavelle.github.io/rank-torrent-name/users/faq/ You should be able to go under Settings -> Ranking and change the settings right there in the UI (it used to be all in a .json, but it seems the dev added the option to edit it right in the UI! Very nice.) I haven't messed with mine very much, but I set it to "best" and then selected 2160p, 1080p and I think the rest is set to default, but not sure. If everything is default riven grabs 1080p relatively small file sizes like 2GB. Just be careful with ranking to not be overly specific or require things that can't be met otherwise might end up with issues grabbing media. Remember that the newest fastapi branch added the ability to individually control the elements in DMB. Go to http://(your-ip):3005 to see that stuff. You can restart the frontend, edit the jsons, things like that right from there. A lot of this is experimental, and honestly it's built to not need much tweaking, but you can do so there if you wish. Check the GitHub for definitions and explains of variables. https://github.com/I-am-PUID-0/DMB
March 12, 20251 yr Thank you! I will take your advice on keeping separate libraries in Plex. I am NOT a fan of Trakt. I don’t like that my library contents is floating out there. I can’t figure out how to set up with Overseer…. I have Overseer working with Radarr/Sonarr. But going into settings I don’t see how to connect to Riven or the Debrid stuff. I know I would likely need to set up a separate Overseer container for Debrid… but can’t figure out how to setup the automation. My main thing is being able to look at lists of movies or shows. My usual is to look at what IMDB is featuring and if I find something interesting, I manually switch over to Radarr/Sonarr UI and add it. It used to be that the two would automatically import anything on my IMDB watchlist, but somehow that stopped working…. I think my ideal process to add media would be for a couple of my plex users and myself log in to a reverse proxied Overseer/Petio, they can search and add their movie/show, and it would land in the rclone folder above. For my permanent, ”stored in unRAID” media, only I will use Sonarr/Radarr (Usenet downloads). Personally, 99% of the time, I use Kodi on my TV’s, each with their own HTPC. I do not use Plex. With Kodi, I love Fen Lite, Umbrella, Seren add-ons as I can browse lists and search for anything, and I get to watch it by simply clicking on it. I shortcut certain lists like “Best Sci-Fi movies” or “Your mind will never be the same after watching” or “Mindf**k” movies. I get to do this while laying flat on my couch. I think you can add these lists into Riven, but then again, Riven is not geared for user accounts. I use Plex for my friends and family. I want to implement this so when they ask me for some lame reality show, I don’t take up my precious storage. Not a fan of the Kardashian family; I need to keep all the brain cells I have remaining. one question, in Riven, the Plex scan interval is set to 120. However I think things will only show up if I manually scan the library. It would be nice if stuff shows up in Plex right away. I will investigate further. But any tips? thank you again!
March 12, 20251 yr I'm baffled by this: DMB is searching for all these movies I have NOT requested. Earlier, because of the Listrr setting in Riven, It was adding all the movies in the list I found. To remedy, I deleted the DMB docker and all the folders it created. Then I did a clean fresh install of DMB. I did NOT add the Listerr option. I only checked on Overseer as Content source. In Overseer, my request list is empty/clear. I had hoped this captured my requests in Overseer. Why are these files being scanned. They do not land in my Real-Debrid torrent list and are not symlinked/mounted to the rclone folder. It seems like it's scanning movies in Spanish. Thanks. ps.... Riven did capture a movie in my Overseer list...! YAY...! But I still don't know why it is scanning all those files. Edited March 12, 20251 yr by hernandito
March 27, 20251 yr Hi, trying to find info, looks like the wiki is removed & discord links are invalid, is this shut now?
March 27, 20251 yr Author 14 hours ago, PyramidIce said: Hi, trying to find info, looks like the wiki is removed & discord links are invalid, is this shut now? No. The project has undergone some major changes in the past few months and were pushed to live this month. I haven't had time (or didn't know/had to wait for updates myself) to go through and update all the links yet. For the wiki, here is the link: https://i-am-puid-0.github.io/DMB/ Discord here: https://discord.gg/8dqKUBtbp5 I'll update the wiki link for the repo today. I'll check if the discord link is an old and update that too if needed.
March 27, 20251 yr Author On 3/12/2025 at 3:21 PM, hernandito said: I'm baffled by this: DMB is searching for all these movies I have NOT requested. Earlier, because of the Listrr setting in Riven, It was adding all the movies in the list I found. To remedy, I deleted the DMB docker and all the folders it created. Then I did a clean fresh install of DMB. I did NOT add the Listerr option. I only checked on Overseer as Content source. In Overseer, my request list is empty/clear. I had hoped this captured my requests in Overseer. Why are these files being scanned. They do not land in my Real-Debrid torrent list and are not symlinked/mounted to the rclone folder. It seems like it's scanning movies in Spanish. Thanks. ps.... Riven did capture a movie in my Overseer list...! YAY...! But I still don't know why it is scanning all those files. That looks like the normal Zilean initial setup. It has to grab all the "known good sources" from debridmediamanager (DMM) website. It's just a curated list of media torrents that are already cached on RD's servers. It usually takes like 1-2hrs on a first install for Zilean to update. You don't HAVE to use Zilean btw, but I'd highly suggest it. Torrentio works well too though if you are really opposed to zilean.
March 27, 20251 yr 4 hours ago, UnJustice said: That looks like the normal Zilean initial setup. It has to grab all the "known good sources" from debridmediamanager (DMM) website. It's just a curated list of media torrents that are already cached on RD's servers. It usually takes like 1-2hrs on a first install for Zilean to update. You don't HAVE to use Zilean btw, but I'd highly suggest it. Torrentio works well too though if you are really opposed to zilean. Hi Guys, I gave up on DMB. It made my unRAID very fragile with the rclone mounts.... I was able to get everything properly working using CLI_Debrid. I spent a great deal of time writing up a guide how to do this. I think it's much needed. I am positive this replicates a lot of what is in DMB. I got a great deal of help from the author of CLI_Debrid. Please take a look at my guide here: Edited March 27, 20251 yr by hernandito
July 29, 2025Jul 29 I think I'm almost there with this docker, but rclone doesn't appear to be mounting the external share, and there aren't any errors in the logs even when set to debug... should I be able to CD into the /mnt/debrid/riven directory that it mounts and see the remote files in there?
July 29, 2025Jul 29 Just want to reply back here - BOTH of the shares used between this container and the Plex container need to be set to read/write - shared. I think the Riven symlink mount directory is set to read/write in the template by default, while the other is set correctly. After this, other docker containers can view the rclone mount.
July 30, 2025Jul 30 Author 21 hours ago, PhAzE said:Just want to reply back here - BOTH of the shares used between this container and the Plex container need to be set to read/write - shared. I think the Riven symlink mount directory is set to read/write in the template by default, while the other is set correctly. After this, other docker containers can view the rclone mount.Previous to recent updates (maybe 3 weeks ago or so) I never had both directories destined for Plex set to shared. It worked with just the one directory set.However, I've swapped over to "DUMB" (the difference is it includes Plex in the docker image) since then. Mostly for testing purposes, but also I've just been using it. When I tried run riven in DUMB, I couldn't get it to make symlinks that Plex could use. I basically just gave up and swapped over to cli_debrid, which has been fulfilling all my needs happily.Now I wonder if perhaps the shared situation is why I couldn't get it working. Maybe if I time/feel like blowing some stuff up, I'll give it a whirl. Maybe something got kind of messed up or purposefully changed when the creator (i-am-puid0) recently made changes to the directory structure. He consolidated all the previously disparate symlink directories into one shared directory. By shared there I mean riven, cli_debrid, etc. using the same directory not shared in the r/w shared sense. Anyway, it's possible this changed something. I'll look into it and see if I can replicate it and update the template as required.
November 13, 2025Nov 13 Hello. I’m having an issue with my dmb container. It’s been running fine for over a year but now I’m getting Postgres errors. I believe it’s permissions issue but each time I try to change it on the host it’ll revert when dmb is booted. I don’t really want to reinstall dmb unless there is a way to restore my symlinks.
December 22, 2025Dec 22 I've had DMB installed for months and it seems to be working just fine.I've changed the owner directory settings as documented.The riven and zurg directories in /mnt/user/DMB/dmb are populated with movies and shows symlinks.DMB Dashboard loads properly. All the running configs code displays properly - I'm not sure I'm supposed to make any changes in the code, but when I've tried experimentally, any edits are not saved.In Riven, when I try to save settings, I see this message:"Cross-site POST form submissions are forbidden"I access Riven at http://192.168.1.241:3066I've changed from the default port 3000 because NPM uses port 3000 already.I'm pretty sure the Cross-site POST error is new because in the past I was able to set up Riven properly.I am able to request media in Riven successfully.No reverse proxies in my setup. It's just me accessing DMB/Riven locally.Here's my docker run:docker run-d--name='dmb'--net='bridge'--pids-limit 2048-e TZ="America/New_York"-e HOST_OS="Unraid"-e HOST_HOSTNAME="redacted"-e HOST_CONTAINERNAME="dmb"-e 'TZ'='America/New_York'-e 'RIVEN_FRONTEND_ENV_ORIGIN'='http://192.168.1.241:3066'-e 'ZURG_INSTANCES_REALDEBRID_API_KEY'='redacted'-e 'DMB_LOG_LEVEL'='INFO'-e 'PUID'='99'-e 'PGID'='100'-l net.unraid.docker.managed=dockerman-l net.unraid.docker.webui='http://[IP]:[PORT:3066]'-l net.unraid.docker.icon='https://github.com/I-am-PUID-0/DMB/assets/36779668/d0cbc785-2e09-41da-b226-924fdfcc1f21?raw=1'-p '5050:5050/tcp'-p '3005:3005/tcp'-p '3066:3000/tcp'-v '/mnt/user/appdata/dmb':'/config':'rw'-v '/mnt/user/appdata/DMB/log':'/log':'rw'-v '/mnt/user/appdata/DMB/zurg/RD':'/zurg/RD':'rw'-v '/mnt/user/appdata/DMB/postgres/data':'/postgres_data':'rw'-v '/mnt/user/appdata/DMB/riven/data':'/riven/backend/data':'rw'-v '/mnt/user/DMB/dmb/zurg/mnt':'/data':'rw,shared'-v '/mnt/user/DMB/dmb/riven/mnt':'/mnt':'rw'-v '/mnt/user/DMB/zilean/data':'/zilean/app/data':'rw'-v '/mnt/user/DMB/zilean/wwwroot/':'/zilean/wwwroot':'rw'-v '/mnt/user/appdata/DMB/pgadmin/data':'/pgadmin/data':'rw'--device='/dev/fuse:/dev/fuse:rwm'--shm-size=128MB-it--cap-add SYS_ADMIN--security-opt apparmor:unconfined--restart=unless-stopped--restart=on-failure 'iampuid0/dmb:latest'Can anyone see if I'm doing something wrong, or point me in the right direction to solve the Cross-site POST error? Edited December 22, 2025Dec 22 by WalkerZ
December 23, 2025Dec 23 Author On 12/22/2025 at 1:30 PM, WalkerZ said:I've had DMB installed for months and it seems to be working just fine.I've changed the owner directory settings as documented.The riven and zurg directories in /mnt/user/DMB/dmb are populated with movies and shows symlinks.DMB Dashboard loads properly. All the running configs code displays properly - I'm not sure I'm supposed to make any changes in the code, but when I've tried experimentally, any edits are not saved.In Riven, when I try to save settings, I see this message:"Cross-site POST form submissions are forbidden"I access Riven at http://192.168.1.241:3066I've changed from the default port 3000 because NPM uses port 3000 already.I'm pretty sure the Cross-site POST error is new because in the past I was able to set up Riven properly.I am able to request media in Riven successfully.No reverse proxies in my setup. It's just me accessing DMB/Riven locally.Here's my docker run:docker run-d--name='dmb'--net='bridge'--pids-limit 2048-e TZ="America/New_York"-e HOST_OS="Unraid"-e HOST_HOSTNAME="redacted"-e HOST_CONTAINERNAME="dmb"-e 'TZ'='America/New_York'-e 'RIVEN_FRONTEND_ENV_ORIGIN'='http://192.168.1.241:3066'-e 'ZURG_INSTANCES_REALDEBRID_API_KEY'='redacted'-e 'DMB_LOG_LEVEL'='INFO'-e 'PUID'='99'-e 'PGID'='100'-l net.unraid.docker.managed=dockerman-l net.unraid.docker.webui='http://[IP]:[PORT:3066]'-l net.unraid.docker.icon='https://github.com/I-am-PUID-0/DMB/assets/36779668/d0cbc785-2e09-41da-b226-924fdfcc1f21?raw=1'-p '5050:5050/tcp'-p '3005:3005/tcp'-p '3066:3000/tcp'-v '/mnt/user/appdata/dmb':'/config':'rw'-v '/mnt/user/appdata/DMB/log':'/log':'rw'-v '/mnt/user/appdata/DMB/zurg/RD':'/zurg/RD':'rw'-v '/mnt/user/appdata/DMB/postgres/data':'/postgres_data':'rw'-v '/mnt/user/appdata/DMB/riven/data':'/riven/backend/data':'rw'-v '/mnt/user/DMB/dmb/zurg/mnt':'/data':'rw,shared'-v '/mnt/user/DMB/dmb/riven/mnt':'/mnt':'rw'-v '/mnt/user/DMB/zilean/data':'/zilean/app/data':'rw'-v '/mnt/user/DMB/zilean/wwwroot/':'/zilean/wwwroot':'rw'-v '/mnt/user/appdata/DMB/pgadmin/data':'/pgadmin/data':'rw'--device='/dev/fuse:/dev/fuse:rwm'--shm-size=128MB-it--cap-add SYS_ADMIN--security-opt apparmor:unconfined--restart=unless-stopped--restart=on-failure 'iampuid0/dmb:latest'Can anyone see if I'm doing something wrong, or point me in the right direction to solve the Cross-site POST error?I'll just be 100% here: I haven't used riven for a while. Over six months if not longer. I've been using decypharr and I've been running DUMB (with plex built in. Seems to work a lot better for me). All that to say, as far as I know the origin issues were related to the IP and/or domain needing to be the same as the host ie the same as your unraid server's local IP. If that IP you posted is the same as the host then... I don't know what the issue is. Maybe it is something related to the port change. I don't remember if riven was super annoying with the port or not. I seem to recall having issues with it myself but that was a while ago and I can't say for certain.I need to go through at some point and "clean up" the xml in any case. At least bring it into something close to a mirror state with the DUMB template. I also need to add some directories, and probably remove some others, to reflect recent additions during updates. I just sort of update my own personal template as time goes on.On the newest DUMB builds I have noticed I no longer need to mess with permissions which is amazing. I don't know if that's a result of using decypharr as well though (vs cli_debrid or riven). In any case it has eliminated many headaches on that end.So I'll go through at some point and clean up dmb. I can try using a different port too just for testing.As far as changing config stuff, it depends what you mean I guess. You mean in the DMB frontend? You can go into services and makes changes. You can also change the files directly, but you have to be careful of syntax. Some changes won't save either unless you aren't running the docker container when they're made. It depends what exactly you're trying to change and how
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.