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.
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
CPU/GPU Converter from eBooks to audiobooks with chapters and metadata using Calibre, ffmpeg, XTTSv2, Fairseq and more. Supports voice cloning and 1124 languages!
For Nvidia GPU support, add "--gpus all" to the Extra Parameters field under Advanced.
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).
Provides a convenient user interface over IRC Highway's #ebook channel. It streamlines the process of connecting, searching for, and downloading books.
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)
Storyteller is a self-hosted platform for creating and reading ebooks with guided narration. It's made up of two components: the alignment server, and the mobile apps. Together, these components allow you to take audiobooks and ebooks that you already own and automatically align them, as well as read or listen to (or both!) the resulting aligned books.
Align your audiobooks and ebooks
Switch back and forth between listening and reading without losing your place, or have Storyteller read aloud to you while highlighting the text!
Read or listen however you choose
Storyteller produces EPUB 3 compliant ebook files. You can read them with any ebook reader (software or hardware!) that supports EPUB Media Overlays, or you can use the dedicated Storyteller mobile apps.
Own your books
Storyteller is completely self-hosted. All of your books stay on your hardware, and you're free to move, copy, and back them up as needed.
AMD HW ACCELERATED TRANSCRIPTION:
To enable support for HW Accelerated transcription, add the "--device='/dev/dri'" parameter added to "Extra Parameters:"
NVIDIA GPU:
To enable NVIDIA GPU support, ensure that you have installed the Nvidia-Driver plugin and add the "--runtime='nvidia'" parameter added to "Extra Parameters:"
AMD GPU:
To enable AMD GPU support, ensure that you have installed the Radeon-TOP plugin.
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".