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. 


umami's Icon

Umami is a simple, fast, privacy-focused alternative to Google Analytics. Requires a separate Postgresql container and external access via reverse proxy.

umlautadaptarr's Icon

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.

Unassigned Devices Plus (Addon)

dlandon

Plugins, Tools / Utilities, System

Enables support in the Unassigned Devices Plugin for HFS+, exFAT, and apfs disk formats, and to enable destructive mode.

Unassigned Devices Plus (Addon)

dlandon

Plugins, Tools / Utilities, System

Enables support in the Unassigned Devices Plugin for HFS+, exFAT, and apfs disk formats, and to enable destructive mode.

unbound's Icon

unbound beta

Network Services

Unbound is a validating, recursive, and caching DNS resolver. It can be used to create your own recursive DNS-Server at home. You can use Unbound for services such as Pi-Hole (Here is a tutorial how to configure Pi-Hole with Unbound: https://www.youtube.com/watch?v=FnFtWsZ8IP0&t=695s) or you can create custom DNS Records for your local network.

ungoogled-chromium's Icon

ungoogled-chromium

Ungoogled Chromium(https://github.com/ungoogled-software/ungoogled-chromium) is Google Chromium, sans dependency on Google web services.

Ungoogled-Chromium's Icon

Ungoogled-Chromium is a lightweight approach to removing Google web service dependency from the Chromium project web browser. - Ungoogled Chromium is Google Chromium, sans dependency on Google web services. - Ungoogled Chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, Ungoogled Chromium is essentially a drop-in replacement for Chromium. - Ungoogled Chromium features tweaks to enhance privacy, control, and transparency. However, almost all of these features must be manually activated or enabled. For more details, see Feature Overview. You can find the full source code here: https://github.com/Eloston/ungoogled-chromium

UniFi-API-Browser's Icon

UniFi-API-Browser

Network Services, Management

The API Browser lets you pull raw, JSON formatted data from the API running on your UniFi Controller. Connecting to Multiple UniFi Controllers: Unifi-API-Browser supports multiple controllers. To use them create a copy of 'users-tempalte.php' and 'config-template.php' and mount them as volumes at '/app/config/config.php' & '/app/config/users.php'

SSH to your config folder (/mnt/user/appdata/unifi-cam-proxy) Run: openssl ecparam -out /tmp/private.key -name prime256v1 -genkey -noout openssl req -new -sha256 -key /tmp/private.key -out /tmp/server.csr -subj "/C=TW/L=Taipei/O=Ubiquiti Networks Inc./OU=devint/CN=camera.ubnt.dev/[email protected]" openssl x509 -req -sha256 -days 36500 -in /tmp/server.csr -signkey /tmp/private.key -out /tmp/public.key cat /tmp/private.key /tmp/public.key > client.pem rm -f /tmp/private.key /tmp/public.key /tmp/server.csr to create an cert for your cam. Get a token: https://{NVR IP}/proxy/protect/api/cameras/manage-payload Modify the Post Parameters to your needs. (check documentation)

unifi-controller-reborn's Icon

The Unifi-controller(https://www.ubnt.com/enterprise/#unifi) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.

unifi-network-application's Icon

unifi-network-application

The Unifi-network-application(https://ui.com/) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.

UniFi-Poller's Icon

Collect ALL UniFi Controller, Device and Client Data - Export to InfluxDB or Prometheus. Visualize with Grafana using included dashboards IMPORTAT! ACTION REQUIRED As of UniFi Poller version 2 all of the environment variables and config file format changed. You must reconfigure this container after you upgrade READ THE INSTRUCTIONS https://github.com/unifi-poller/unifi-poller/wiki/Configuration

UniFi-Protect-Backup

Backup

A Python based tool for backing up UniFi Protect event clips as they occur to cloud storage. By default it will backup clips locally to /data inside the container. However you can create an rclone config file to backup to dozens of cloud providers. You can do this by running the following commands: $ mkdir -p /mnt/user/appdata/unifi-protect-backup/config $ docker run -it --rm -v /mnt/user/appdata/unifi-protect-backup/config:/root/.config/rclone --entrypoint rclone ghcr.io/ep1cman/unifi-protect-backup config Use the interactive configuration tool to setup your desired backup destination. Once complete you can start the container ensuring that the RCLONE_DESTINATION uses the name of your rclone remote e.g MyDropbox:/path/on/dropbx NOTE: If you are using the local remote type, the path set in RCLONE_DESTINATION will be inside the container so please use `/data`. You then need to set the optional "Clip directory" below to where you actually want the data to be stored.

UniFiProtect's Icon

UniFiProtect

Network Services, Other

Run UniFi Protect in Docker on x86 hardware. UniFi stopped supporting x86 at 1.13.3, so there will be no more updates. Must use Protect mobile app 1.3.8 to connect to this via UniFi Cloud on your phone. Run either as host networking mode, or custom br0 if you have other conflicting ports in use already via host mode - bridge mode does not work.

Universal-Media-Server's Icon

Universal-Media-Server

Media Servers, Music, 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.

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

uNmINeD-GUI's Icon

uNmINeD-GUI

Backup

uNmINeD-GUI is an easy to use and fast Minecraft world viewer and mapper tool. It can read Minecraft Java and Bedrock Edition world files and renders a browseable 2D overview map that you can export. ATTENTION: Please always mount your world files as read only and it is strongly recommended to mount your worlds to the path /unmined/worlds/... in the container.

unpackerr's Icon

unpackerr

Downloaders, Other

WireGuard VPN, Privoxy and Unbound built-in! Infected with rar'ed torrents? Here's your cure!

unpackerr's Icon

RAR download extractor for Sonarr, Radarr and Lidarr! Mount /downloads on all 3 or 4 containers to the same path on your host. This application will automatically poll all of the apps (Lidarr, Sonarr, Radarr) to check for downloads. When a completed download contains a rar file, this application will extract the file and move the extracted contents back into the download location. Files will be extracted recursively in an attempt to get all subtitles. If you don't use one of Lidarr, Sonarr or Radarr, simply empty those two fields for that app and it wont be polled. If you put all your containers on the same custom bridge you may not need to expose any ports, and you can use DNS to reach other containers. It's a very convenient configuration!

Unraid Connect's Icon

Unraid Connect beta

limetech

Plugins, Tools / Utilities, System

Unraid Connect is your one-stop shop for server management, monitoring, and maintenance. Enjoy the convenience and connectivity of the cloud and take your Unraid experience to the next level with Connect.