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. Listen to his story.

Moderated and Vetted

Moderators ensure that apps listed in the store offer a safe, compatible, and consistent experience. Learn more about our guidelines.


slskd's Icon

A modern client-server application for the Soulseek file-sharing network. It is accessible from a web browser and supports reverse proxies.

sonarr's Icon

Sonarr(https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

sonarrtorss's Icon

Sonarr To RSS is a Sonarr Webhook connection endpoint that streams events to RSS/Atom/JSON feeds and provides a paginated website to browse historical events.

Stash's Icon

Stash is a Go app which organizes and serves your NSFW adult media content. data: where your media collection is config: where the config file and the stash database file will be stored metadata: the main metadata folder, used for import/export functions cache: a folder to use as cache generated: where the previews, screenshots, transcoded files, and sprites will be generated. This can grow very large if you have a large collection, you may want it on your array instead of your cache, this choice is up to you.

StirlingPDF's Icon

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)

StreamMaster's Icon

StreamMaster beta

Media ApplicationsOther

StreamMaster is a versatile streaming application that allows users to import an unlimited number of M3U and EPG files for a wide range of streaming content. The platform offers robust analytics tools for tracking performance and gaining insights, as well as customizable logos for a unique user experience. It also features seamless integration with popular streaming platforms like Plex and Emby. Built on the latest React and C# core technologies, StreamMaster ensures fast and reliable streaming across various operating systems. Additional features like robust proxying and the ability to have multiple clients on a single backend stream make it a comprehensive solution for today's streaming needs.

tdarr's Icon

(Tdarr_Node included) Tdarr V2 is a distributed transcoding system for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers and so on. Put your spare hardware to use with Tdarr Nodes for Windows, Linux (including Linux arm) and macOS. Designed to work alongside applications like Sonarr/Radarr and built with the aim of modularisation, parallelisation and scalability, each library you add has its own transcode settings, filters and schedule. Workers can be fired up and closed down as necessary, and are split into 4 types - Transcode CPU/GPU and Health Check CPU/GPU. Worker limits can be managed by the scheduler as well as manually. For a desktop application with similar functionality please see HBBatchBeast. Docs here: https://tdarr.io/docs/ Plugins here: https://github.com/HaveAGitGat/Tdarr_Plugins

TinyMediaManager's Icon

TinyMediaManager

Media ApplicationsVideo

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 possibly more OS).

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).

traccar's Icon

Traccar is an open source GPS tracking system. This repository contains Java-based back-end service. It supports more than 170 GPS protocols and more than 1500 models of GPS tracking devices. Traccar can be used with any major SQL database system. It also provides easy to use REST API. Link to traccar.xml: https://raw.githubusercontent.com/traccar/traccar/master/setup/traccar.xml Add it to your host path before starting the container.

tsMuxeR's Icon

tsMuxer is a Transport Stream muxer. Remux/mux elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD. Ability to set muxing fps manually and automatically, change level for H.264 streams, shift sound tracks, extract DTS core from DTS-HD, join files. Output/author to compliant Blu-ray Disc or AVCHD. Blu-ray 3D support. The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client. Also, being based on Alpine Linux, size of this container is very small. For a complete documentation of this container, see https://github.com/jlesage/docker-tsmuxer#readme

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.

TvhProxy's Icon

TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Docker Container as a seperate IP Address. This Function is supportet with UNRAID 6.4 Configuration Port 80: Must be export as Port 80 Port 5004: Must be export as Port 5004

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.

umlautadaptarr's Icon

umlautadaptarr

Downloaders, Media ApplicationsOther

A tool to work around Sonarr, Radarr, Lidarr and Readarr's problems with foreign languages and symbols, like the German umlauts. Don't forget to update the URLs of your indexers in Prowlarr or directly in the used arr apps. Details are found in the documentation.

unmanic's Icon

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".

VideoDuplicateFinder's Icon

VideoDuplicateFinder

Media ApplicationsVideo

Video Duplicate Finder is a cross-platform software to find duplicated video (and image) files on hard disk based on similiarity. That means unlike other duplicate finders, this one does also finds duplicates which have a different resolution, frame rate and even watermarked. The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client. Also, being based on Alpine Linux, size of this container is very small. For a complete documentation of this container, see https://github.com/jlesage/docker-video-duplicate-finder#readme

Watcharr's Icon

Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.

wrapperr's Icon

A website-based platform and API for collecting Plex user stats within a set timeframe using Tautulli. The data is displayed as a stat-summary, sort of like Spotify Wrapped. Yes, you need Tautulli to have been running beforehand and currently for this to work.

xteve's Icon

xteve, in docker with cronjobs docker runs in host mode access xteve webui ip:34400/web/ after docker start check your config folder and do your setups, setup is persistent, start from scratch by delete them cron and xteve start options are updated on docker restart.

xteve_vpn's Icon

xteve_vpn beta

Media ApplicationsOther, Network Services

xteve, in docker with ovpn docker runs in bridge mode IMPORTANT, if ipv6 is active in your network, set in extra parameters ...disable_ipv6=1 put your ovpn file in /config edit your ovpn credentials in /config set your LOCAL_NET to fir your netmask access xteve webui ip:34400/web/