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.
Self-hosted audiobook and podcast server and web app. Supports multi-user w/ permissions and keeps progress in sync across devices. Free & open source mobile apps. Consider contributing by posting feedback, suggestions, feature requests on github or the forums.
Booksonic-air(http://booksonic.org) is a platform for accessing the audiobooks you own wherever you are. At the moment the platform consists of:
Booksonic Air - A server for streaming your audiobooks, successor to the original Booksonic server and based on Airsonic.
Booksonic App - An DSub based Android app for connection to Booksonic-Air servers.
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.
FMD2: This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites.
(App Author's Description)
About this container: Dockerized FMD2 (Windows with Wine) using VNC, noVNC and webSocketify to display GUI on a webpage.
> (ℹ) Make sure to configure it using the 'web' ui.
Features:
Does not require any display, works headless
Keeps all of FMD2 features
Since it's docker, it works on Linux
Make use of Linuxserver alpine base image
Lightning fast with a slick design, Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats. Install to start reading comics, books and manga. You can also share your server with your friends!
Important! Once you update to 0.8.0 or higher, you MUST perform a forced library scan on all libraries to migrate properly to the new foundation. Failure to do so may result in data loss.
Collection manager to keep track of collections of any kind like games, books, DVDs, stamps, etc... As Koillection is meant to be used for any kind of collections, it doesn't support automatic download of metadata, but offer the possibility to add your own metadata freely.
Lazylibrarian(https://lazylibrarian.gitlab.io/) is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.
LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs.
Calibre is a free and open source e-book library management application developed by users of e-books for users of e-books.
Mango is a self-hosted manga server and reader. Its features include
- Multi-user support
- OPDS support
- Dark/light mode switch
- Supported formats: .cbz, .zip, .cbr and .rar
- Supports nested folders in library
- Automatically stores reading progress
- Thumbnail generation
- Supports plugins to download from third-party sites
- The web reader is responsive and works well on mobile, so there is no need for a mobile app
- All the static files are embedded in the binary, so the deployment process is easy and painless
Mylar3(https://github.com/mylar3/mylar3) is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.
Official Notifiarr Client
This application provides the gateway for media requests to your starr application. https://Notifiarr.com
Update application configuration in the WebUI after install. Default port is 5454.
Variables defined in unRAID config override config file settings.
Must be privileged to report system drive details (for snapshot notifications).
Mount additional paths anywhere to report drive space usage.
NZBHydra 2 is a meta search for newznab indexers and torznab trackers. It provides easy access to newznab indexers and many torznab trackers via Jackett. You can search all your indexers and trackers from one place and use it as an indexer source for tools like Sonarr, Radarr, Lidarr or CouchPotato.
UPDATE: The container will check on every start/restart if there is a newer version available.
MANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '3.4.3' (without quotes).
Rejeto HFS Http File Server
YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR HFS3 TO WORK.
Please Read: https://raw.githubusercontent.com/bmartino1/unraid-docker-templates/refs/heads/main/Guides/Quick%20Start%20Guide%20For%20Rejeto%20HFS.txt
Access via web your files directly from your disk
You be the server! Share files fresh from your disk, with unlimited space and bandwidth.
Fast! Try zipping 100GB, downloads starts immediately!
Share even a single file with our virtual file system, even with a different name, all without touching the real file. Present things the way you want!
Watch all activities in real-time.
Control bandwidth: decide how much to give.
No intermediaries: give a huge file to your friend without waiting for it to be uploaded on a server first.
Intelligent: HFS tries to detect problems and suggest solutions.
Expandable: find the right plugin, or make you own
Easily run a web page, mange users groups and share a file thorugh your Web Browser.
Docker Compose Varient
https://github.com/bmartino1/hfs-docker
Other Environment HFS Variables
This docker image doesn't have any specific env. Every env starting with HFS_ will be passed to HFS.
Read (https://github.com/rejetto/hfs/blob/main/config.md#how-to-modify-configuration) page to learn more about how envs work.
Docker Volumes and Mounts
You can mount as many volumes as you wish in docker to persist the file storage, but keep in mind that if you want to persist HFS configurations as well you must mount a volume that points to the cwd of HFS (which you can override with HFS_CWD env).
The default hfs cwd of the container is /home/hfs/.hfs
HTTPS make certs Recommend to use admin interface...
openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certificate/privkey.key -out /mnt/user/appdata/hfs/certificate/cert.pem -days 365 -nodes
Stirling PDF (S-PDF)
SPDF is a locally hosted web application that allows you to perform various operations on PDF files, such as merging, splitting and converting PDFs and more advanced features like OCR and compression
Additional unraid docker settings in advanced section if required
The majority of variable settings override any settings in /configs/settings.yml
You can edit setting there instead of using docker variables if you want (You would need to remove them from docker to avoid override)
Ubooquity(https://vaemendis.net/ubooquity/) is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer.
Unmanic is a simple tool for optimising your file library with a highly customisable plugin system.
Remove the complexity of automatically converting your file library.
Simply point Unmanic at your library and let it manage it for you.
Features:
Manage multiple independent libraries of any media file type with a large range of plugins.
Simple to configure - don't waste your time with hours of setup. Just get the job done with Unmanic.
Support for VAAPI/QSV/NVIDIA NVENC for hardware accelerated encoding.
Schedule file scans at set intervals.
Configure inotify file monitors for your libraries.
Link with other installations to share in distributed processing of tasks. These other installations may be on:
This same Unraid server
A LAN connected PC (including across subnets)
A Internet connected PC behind a basic auth proxy
Linux, MacOS, Windows
x86, Armv7, Arm64
Advanced Configuration:
LIMIT CPU USE:
1) Toggle this Docker Container template editor to "Advanced View".
2) In the "Extra Parameters" field, add "--cpus='1'".
This value depends on the number of cores available to the container. To limit to 50%, set this value to 0.5 * n cores. If you have 2 cores available to this container, "--cpus='.5'" will equal 25% of that available CPU resources. To limit the CPU cores available to the continer, use "CPU Pinning"
LIMIT RAM ALLOCATION:
1) Toggle this Docker Container template editor to "Advanced View".
2) In the "Extra Parameters" field, add "--memory='1g'".
Unmanic can use on average around 100Mib - 500 Mib of RAM for various Disk IO tasks.
Even though limiting RAM is unnecessary as Unmanic should not ever need more that 1GB RAM it is good practice to do so.
Note: If you set your Cache Directory path to a tmpfs or RAM, limiting your memory allocation will affect the available RAM for the cache volume.
NVIDIA GPU USE (NVDEC/NVENC):
1) Install the Nvidia-Driver plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--runtime=nvidia".
4) Expand the template "Show more settings..." section.
5) In the "NVIDIA_VISIBLE_DEVICES" variable, copy your GPU UUID (can be found in the Unraid Nvidia Plugin)
INTEL GPU USE (QSV/VAAPI):
1) Install the Intel-GPU-TOP plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--device=/dev/dri".
AMD GPU USE (VAAPI):
1) Install the Radeon-TOP plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--device=/dev/dri".