Community Apps

Browse our large and growing catalog of applications to run in your Unraid server. 

Download the Plugin  |  Become a Community Developer


Community-built

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.

Created by a Legend

Andrew (aka Squid) has worked tirelessly to build and enhance the experience of Community Apps for users like you.

Moderated and Vetted

Moderators ensure that apps listed in the store offer a safe, compatible, and consistent experience. 


SyncYomi's Icon

SyncYomi beta

Backup, Media ServersBooks

SyncYomi is an open-source project designed to offer a seamless synchronization experience for your Tachiyomi manga reading progress and library across multiple devices. This server can be self-hosted, allowing you to sync your Tachiyomi library effortlessly. More info at: https://github.com/SyncYomi/SyncYomi As for now this project rely on a specific Tachiyomi build available at: https://discord.gg/aydqBWAZs8

Tachidesk-Docker's Icon

Tachidesk-Docker

Media ServersOther

The official Tachidesk Docker-Container. Unless specified otherwise everything gets saved in the appdata folder. If you get an error on startup, check the support link for more info and fixes. Read the Readme's first. Tachidesk: https://github.com/Suwayomi/Tachidesk-Server Tachidesk-Docker: https://github.com/suwayomi/docker-tachidesk (Excert from official Tachidesk Readme. Acessed 05.11.2021 (https://github.com/Suwayomi/Tachidesk-Server)) A free and open source manga reader server that runs extensions built for Tachiyomi. Tachidesk is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi. Tachidesk is a general term used to describe the combination of Tachidesk-Server(this project) and one of our clients. Think of it roughly like the concept of "distribution" in GNU/Linux distributions, in which Linux(Tachidesk-Server) is the kernel and the difference is which desktop environment(Tachidesk client) you get with it. Tachidesk-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow Downloading and Running the app for installation instructions. Ability to sync with Tachiyomi is a planned feature. (Excert from official Tachidesk-Docker Readme. Accessed 06.05.2023 (https://github.com/suwayomi/docker-tachidesk)) Run Tachidesk-Server inside docker container as non-root user. The server will be running on http://localhost:4567 open this url in your browser. Docker Releases - https://github.com/suwayomi/docker-tachidesk/pkgs/container/tachidesk Dockerfile - https://github.com/suwayomi/docker-tachidesk Tachidesk data location - /home/suwayomi/.local/share/Tachidesk Docker images are mutli-arch (linux/amd64, linux/arm/v7, linux/arm64, linux/ppc64le, linux/s390x) and has small size based on Ubuntu linux. Legacy alpine images using the -alpine suffix are provided for as-needed use-cases, such as: Support for linux platforms linux/386 and linux/arm/v6 Those that need a smaller image size Log file location - /home/suwayomi/.local/share/Tachidesk/logfile.log

tautulli-notification-digest's Icon

tautulli-notification-digest

Media ServersVideo, Tools / UtilitiesUtilities

tautuilli-notification-digest (TND) acts a middleman between Discord and Tautulli for notifying you about recently added media to your plex server. It collects all of the Recently Added notifications Tautulli would send to a Discord notification agent throughout the day and then compiles them all into **one** notification that is sent on a schedule you configure. It reduces multiple, noisy notifications for active plex server into one digestable message sent once a day. You will need to make changes to Tautulli before TND is usable on unraid. Refer to the Support Thread or use the Quick Start guide in the project README to get started.

teddycloud's Icon

teddycloud

Media ServersMusic, Other

teddyCloud is an alternative server for your Toniebox, allowing you to host the cloud services locally. This gives you the control about which data is sent to the original manufacturers cloud and allows you to host your own figurine audio files on e.g. your NAS or any other server.

TinyMediaManager3's Icon

TinyMediaManager3

Media ApplicationsVideo, Other, Media ServersVideo, Other

tinyMediaManager is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server. Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux and macOS (and possible more OS).

trackly's Icon

trackly

Media ServersMusic

A modern web application designed to enhance your Jellyfin music library experience. Browse your collection with a beautiful interface and optionally receive Discord notifications for new releases from your favorite artists.

TubeArchivist-RedisJSON's Icon

TubeArchivist-RedisJSON

Media ServersOther

This is a dependancy container for the application "TubeArchivist"

tubesync's Icon

TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded. This is a preview release of TubeSync, it may contain bugs but should be usable. *I am not the creator or maintainer of this container I am merely providing the Unraid template.

Tunarr's Icon

Create live TV channels from media on your Plex servers, and more! Access your channels by adding the spoofed Tunarr HDHomerun tuner to Plex, Jellyfin, or Emby. Or utilize generated M3U files with any 3rd party IPTV player app. Tunarr is a fork of dizqueTV. **Nvidia GPU Use:** Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and add **--runtime=nvidia** to "extra parameters" (switch on advanced view) and copy your **GPU UUID** to **NVIDIA_VISIBLE_DEVICES.** **Intel GPU Use:** Edit your **go** file to include **modprobe i915**, save and reboot, then add **--device=/dev/dri** to **"extra parameters"** (switch on advanced view)

tvh-iptv-config's Icon

tvh-iptv-config

Media ServersVideo

TVH-IPTV-Config - A simple IPTV config frontend for playlist filtering providing a M3U proxy for Plex, Emby, Jellyfin and (of course) Tvheadend. TVH-IPTV-Config (TIC) attempts to provide a simple IPTV config frontend for a Tvheadend (TVH) backend. In addition to this, it provides HDHomeRun tuner emulation, an HLS playlist proxy/caching and custom channel mapping from multipl playlist sources. Note: This template is a stand-alone installation of TIC and requires that you, the user, also install and maintain a seperate Tvheadend container. Currently, only TVH v4.3+ is tested and supported, though 4.2.8 may work fine. You will need to ensure you have the 'XMLTV URL grabber' module installed with your TVH server. If you want to run TIC without managing your own TVH backend, then you should look at using the "tvh-iptv" template which provides an AIO docker container solution. Features: Easily import/configure channels from playlists. Assign and locally cache logos per channel. Assign EPG sources for each channel. Configure channel numbers and ordering for channels. Configure multiple stream sources per channel. Manage and search through playlists that contain tens of thousands of streams without crashing the UI. Provide an ffmpeg buffer for your streams so multiple devices playing back the same stream will only use one playlist connection. Serve an HDHomeRun emulator for each playlist so Plex, Emby, and Jellyfin can connect to it an saturate the number of configured connections per playlist. Automatically fetch missing metada for your EPG programme schedule like icons, description, etc. Configure and automatically actively maintain a Tvheadend backend for IPTV without the fuss. Automatically generate IPTV networks in TVH per playlist configured with a number of connections allowed. Automatically manage a custom EPG based on channel selection. Automatically create muxes in TVH for each stream asssociated with a configured channel. Configure muxes with FFmpeg pipes to improve compatibility and provide a local buffer. Automatically map mux services to channels in TVH. Automaticlaly configure optimal streaming and timeseries settings. Automaticlaly configure optimal recording settings. Much more little tweaks behind the scenes... How it works: Tvheadend(https://www.tvheadend.org/), AKA "TVH", is a TV streaming server and recorder supporting, among other things, IPTV input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming and there are a bunch of clients out there to use as clients for watching. The catch is that on its own, Tvheadend can be complicated to setup for IPTV. Once you read through all the documentation and forum posts on how to do it, it works well. But that is a steep learning curve. In addition to this, if you were to just throw a IPTV playlist of thousands of channels at the thing, well... good luck with that mess. To get it working really well, there is a lot of mouse clicking here and there and perhaps the odd ffmpeg pipe to configure on each MUX and... who as time for that! TIC should make life easy(ish) when setting up IPTV on Tvheadend. 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'". Tvheadend and TIC can use on average around 100Mib - 500 Mib of RAM for various tasks. Even though limiting RAM is unnecessary as this container should not ever need more that 1GB RAM it is good practice to do so.

tvheadend's Icon

tvheadend

Media ServersVideo, Other

Tvheadend(https://www.tvheadend.org/) works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SATIP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SATIP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).

twonky-server's Icon

TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends.

ubooquity's Icon

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.

Universal-Media-Server's Icon

Universal-Media-Server

Media ServersMusic, Photos, Video

Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility. This is a headless install, you need to edit the file UMS.conf in oder to configure it. Refer to the default file below https://raw.githubusercontent.com/UniversalMediaServer/UniversalMediaServer/master/src/main/external-resources/UMS.conf Note: you may need to stop the container before editing the config file, otherwise your changes might not get saved.

Watchlistarr's Icon

Watchlistarr

Media ServersVideo

Sync RSS Plex watchlists in realtime with Sonarr and Radarr https://github.com/nylonee/watchlistarr

welle.io-cli's Icon

welle.io-cli

Media ServersMusic

welle.io is an open source DAB and DAB+ software defined radio (SDR) with support for rtl-sdr (RTL2832U) and airspy.

YACReaderLibraryServer's Icon

YACReaderLibraryServer

xthursdayx's Repository

Media ServersOther

Headless version of the YACReaderLibraryServer. YACReader is the best comic reader and comic manager available, with support for cbr, cbz, zip, and rar comic files. YACReaderLibraryServer makes it easy to run a home comics server to serve your comics to any device running a YACReader client (including Windows, MacOS, Linux, and iOS).

zappiti-server's Icon

zappiti-server

Media ServersMusic, Photos, Video

Docker container to install and run Zappiti Server app as a local Cloud to manage your library using your Unraid server. Your files used for the collection are saved only on your machine.

Zoneminder's Icon

Zoneminder is the top Linux video camera security and surveillance solution. ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child, family member or home monitoring and other domestic care scenarios such as nanny cam installations. It supports capture, analysis, recording, and monitoring of video data coming from one or more video or network cameras attached to a Linux system. ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom cameras using a variety of protocols. It is suitable for use as a DIY home video security system and for commercial or professional video security and surveillance. It can also be integrated into a home automation system via X.10 or other protocols. If you're looking for a low cost CCTV system or a more flexible alternative to cheap DVR systems then give ZoneMinder a try. Configuration: Appdata Config Path - This is where the configuration and library files will reside Data Path - This is where events images/videos will reside WebUI Port - Port used to access Zoneminder using ssl security. Change the desired port for access to the Zoneminder WebUI if necessary. The default port of 8443 might not be appropriate for your system. Shared Memory - Turn on the advanced view and adjust the '--shm-size' in the Extra Parameters to half of your installed memory. zmNinja Event Notification Server Port - Port used for zmNinja events to iOS and Android devices. Change the desired port for the zmNinja Event Notification Server if necessary. The default port of 9000 might not be appropriate for your system. Click on "Show Docker Allocations" and confirm you do not have a port conflict with other Docker ports.