All the applications you love—built and maintained by a community member who understands what you need on Unraid. Love a particular app or plugin? Donate directly to the developer to support their work.
Black Candy is a self-hosted music streaming server, your personal music center.
You must chown the application directory as this image runs as 1000:1000
mkdir /mnt/cache/appdata/blackcandy
chown 1000:1000 /mnt/cache/appdata/blackcandy -R
********
Use the initial admin user to log in (email: [email protected], password: foobar).
Black Candy mobile apps are available in the following app stores:
https://apps.apple.com/app/blackcandy/id6444304071
https://f-droid.org/packages/org.blackcandy.android/
A simple discord bot that allows you to listen to your audiobooks and manage your audiobookshelf (ABS) server.
For the full guide, please visit the bookshelf-traveller repository.
Calibre(https://calibre-ebook.com/) is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.
Calibre-web(https://github.com/janeczku/calibre-web) is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.
This software is a fork of library and licensed under the GPL v3 License.
An intuitive web interface for searching and requesting book downloads, designed to work seamlessly with Calibre-Web-Automated. This project streamlines the process of downloading books and preparing them for integration into your Calibre library.
You must have already setup Calibre-Web-Automated for this to work. It is an add-on to it.
If you want cloudfare bypass, you must install a docker for it like CloudflarebypassForScraping.
Then, you need to change the value for CLOUDFLARE_PROXY_URL and USE_CF_BYPASS to true.
✨ Features
🌐 User-friendly web interface for book search and download
🔄 Automated download to your specified ingest folder
🔌 Seamless integration with Calibre-Web-Automated
📖 Support for multiple book formats (epub, mobi, azw3, fb2, djvu, cbz, cbr)
🛡️ Cloudflare bypass capability for reliable downloads
🐳 Docker-based deployment for quick setup
Note that PDF are NOT supported at the moment (they do not get ingested by CWA, but if you want to just download them locally, you can add pdf to the SUPPORTED_FORMATS env
If you are a donator on AA, you can use your Key in AA_DONATOR_API_KEY to speed up downloads and bypass the wait times. If diabling the cloduflare bypass, you will be using alternative download hosts, such as libgen or z-lib, but they usually have a delay before getting the more recent books and their collection is not as big as aa's. But this setting should work for the majority of books.
CLOUDFLARE_PROXY_URL is ignored if USE_CF_BYPASS is set to false
Castopod is a free and open-source hosting platform made for podcasters who want to engage and interact with their audience.
See documentation for all available configuration options: https://docs.castopod.org/main/en/getting-started/docker/
Create and convert chapters for podcasts, youtube, matroska, mkvmerge/nero/vorbis, webvtt, ffmpeginfo, ffmetadata, pyscenedetect, apple chapters, edl, podlove simple chapters (xml, json), apple hls chapters and mp4chaps.
Some features are not available in the web interface, but can be accessed via the command line interface: https://github.com/Mtillmann/chaptertool?tab=readme-ov-file#cli
cleanuperr
cleanuperr is a tool for automating the cleanup of unwanted or blocked files in Sonarr, Radarr, and supported download clients like qBittorrent. It removes incomplete or blocked downloads, updates queues, and enforces blacklists or whitelists to manage file selection. After removing blocked content, cleanuperr can also trigger a search to replace the deleted shows/movies.
For a detailed guide on how to use it, check out the project's GitHub page.
ComfyUI WebUI Dockerfile with Nvidia support, built from the latest official ComfyUI GitHub release.
Install ComfyUI Manager to simplify integration of additional custom nodes.
The tool will create some folders inside the "run directory", among which: HF, ComfyUI and venv
All those folders will be created with the WANTED_UID and WANTED_GID parameters (by default using Unraid's default of 99:100) allowing the end-user to place directly into the folders their checkpoints, unet, lora and other required models.
The container comes with no weights/models; you need to obtain those and install them in the proper directories under the mount you have selected for the "run directory".
Output files will be placed into the ComfyUI/output folder within that "run directory".
Please see https://github.com/mmartial/ComfyUI-Nvidia-Docker for further details.
In particular, details about "First time use" (and the "bottle" workflow), noting that Unraid's default YOUR_RUN_DIRECTORY is /mnt/user/appdata/comfyui-nvidia/mnt
Note:
- The container requires the Nvidia Driver plugin to be installed on your Unraid server. Usually that plugin will get you access to a CUDA driver with support for the latest tag available for this container.
- This is a WebUI for the ComfyUI Stable Diffusion tool with a Docker image of usually over 4GB.
- The container will take a while to start up, as it needs to download the ComfyUI Stable Diffusion tool and install its dependencies, usually adding another 5GB of downloaded content in the venv folder
- The original Docker image is from Nvidia, as such it is governed by the NVIDIA Deep Learning Container License.
- There are multiple version of the base image available, please select the one that fits your needs best. The name of the tag is the Ubuntu version followed by the CUDA version. Latest is set to point to the most recent combination as it should include the most recent software updates. For the complete list of supported versions, please see the GitHub repository
Compressarr is an application to take a filtered set of media from Radarr or (eventually) Sonarr and process it with customisable FFmpeg presets. It will even attempt to find the best settings for each video.
The default version is the Alpine version supporting limited Intel hardware support. For Nvidia Cuda encoding use the Nvidia (tag) version which is 1.4GB using the Ubuntu Core.
Couchpotato(https://couchpota.to/) is an automatic NZB and torrent downloader. You can keep a movies I want list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.
A self-hosted, YouTube based application that recreates the feel of a TV channel. CouchTube schedules YouTube video playback dynamically from user-defined channel lists. Customize, share, and submit JSON-based playlists to make CouchTube your own!
Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details.
A self-hosted web app designed to replace Google Timeline (aka Google Location History). Visualize your data on an interactive map, import your location history from Google Maps Timeline and Owntracks, and explore statistics like the number of countries and cities visited, total distance traveled, and more!
deemix is a deezer downloader built from the ashes of Deezloader Remix. The base library (or core) can be used as a stand alone CLI app or implemented in an UI using the API.
Deleterr uses Radarr, Sonarr, and Tautulli to identify and delete media files based on user-specified criteria. Deleterr is customizable, allowing you to specify metadata based rules for different libraries and Sonarr/Radarr instances.
Setup Deleterr to run on a schedule and it will automatically delete media files that meet your criteria. This allows to keep your library fresh and clean, without having to manually manage it to free up space.
Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere
Simple soundboard for discord. You can trigger sounds by commands typed in the Discord chat, or you can choose the sound from the web UI. You will need to create a bot account that the bot will use to join and play sounds. The bot can only play sounds/respond to commands for servers it has been given access. Get your bot token from here - https://discord.com/developers/applications. This will not work correctly without a proper Bot Token and the bot application being added to your discord server. Join the official discord: https://discord.gg/kZTNtfW for support
This is an unRAID Docker template for:
Debrid Media Bridge
"An All-In-One image for the unified deployment of Riven, Zurg, and rclone"
https://hub.docker.com/r/iampuid0/dmb/
!!!DO ONE OF THESE TWO ACTIONS BELOW WHILE SETTING IT UP OR ELSE THE CONTAINER WILL NOT RUN!!!
Why? During the first setup, directories will be created using root user on the host OS (unRAID).
However, the container uses a non-root user called DMB when running normally.
So, you need to change the owner of the DMB directories to the unRAID default of owner: nobody group:users aka 99:100
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.
"What are Riven and Zurg? What is all of this stuff?"
Riven is a new, still in development, open source, free, media solution that combines a bunch of ideas into one complete, polished package.
More specifically, in the same vein as plex_debrid before (github repo: itstoggled/plex_debrid - now archived), it allows for end users to input their own (paid) real-debrid API token (real-debrid.com for info) (other "debrids" not supported at the moment) and then access "cached torrents" on the real-debrid servers. Cached torrents allow the user to stream the video file being sought, whether movie or tv show.
Zurg is a specialized rclone mount and filtering program. Basically, it takes a raw rclone mount of all torrents a user has in their debrid library, and it filters them resulting in a huge variety of variables such as file size, bitrate, resolution, etc. (huge list).
This project also leverages the power of rclone to mount the debrid webdav directory into your OS, unRAID in this case, inside of a docker container. When you provide this mount path to your Plex server Plex won't distingtush between local media that you might have and this mounted media. It will stream the media directly from the real-debrid (or other servers if added later by devs) servers to your Plex server where it will be played lag-free assuming your network/server/player can handle it.
PostgreSQL database is also used to store settings and relevant information.
"So, why this image and not the image from the developers of Riven or Zurg?"
You could certainly use those if you wish to setup all the invidivdual components. This AIO image just seeks to simplify and streamline the process.
links for a ton more information if desired or required:
DMB AIO wiki: https://github.com/I-am-PUID-0/DMB/wiki
Riven Wiki: https://rivenmedia.github.io/wiki/
https://github.com/rivenmedia/riven
https://github.com/debridmediamanager/zurg-testing
https://rclone.org/docs/
https://www.postgresql.org/