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.


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

unimus's Icon

Unimus is a multi-vendor network device configuration backup and management solution, designed from the ground up with user friendliness, workflow optimization and ease-of-use in mind. https://unimus.net/ https://wiki.unimus.net/display/UNPUB/Running+in+Docker

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.

unms's Icon

This is an all-in-one Alpine Linux based Docker image for running the Ubiquiti Network Management System. This image contains all the components required to run UNMS in a single container and uses the s6-overlay for process management. The container can be accessed via HTTP with port 6080 or HTTPS 6443. UNMS Setup: Access the container and walk through the initial setup wizard of adding the username/passwords and devices to be monitored.

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.

Unraid-Cloudflared-Tunnel's Icon

Unraid-Cloudflared-Tunnel

Cloud, Network Services, Tools / Utilities, Utilities

Simple cloudflared docker container for Unraid. Simply add your token from cloudflare dashboard as a variable and your done. There are advanced environement variables that can be set. The default values in these fields are what cloudflared will use by default if they are not set. There is more environement variables that can be added but will need a value entered or other configuration to use so I have removed them from the template. They can be seen on the github readme or the cloudflared docs. Cloudflared Docs: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/ https://hub.docker.com/r/cloudflare/cloudflared https://github.com/cloudflare/cloudflared Github: https://github.com/AriaGomes/Unraid-Cloudflared-Tunnel DockerHub: https://hub.docker.com/r/figro/unraid-cloudflared-tunnel Discord: Figro#4064

unraid-simple-monitoring-api's Icon

unraid-simple-monitoring-api beta

Network Services, Other, Tools / Utilities, Utilities

A simple REST API to monitor basic metrics such as Disk utilization and Network traffic. Initially created for use with https://gethomepage.dev/ ===== Configuration ===== By default the application expects a configuration file in /mnt/user/appdata/unraid-simple-monitoring-api/conf.yml You can find an example file here (https://github.com/NebN/unraid-simple-monitoring-api/blob/master/conf/conf.yml) ===== Utilization ===== Make a request to http://your-unraid-ip:24940

Unreal-Tournament-99's Icon

Unreal-Tournament-99

Game Servers

This Docker will download and install Unreal Tournament 99 with the patch v.451 ATTENTION: It is strongly recommended to change the maps and game modes from the web server!

Unturned's Icon

This Docker will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes). ATTENTION: First Startup can take very long since it downloads the gameserver files! Update Notice: Simply restart the container if a newer version of the game is available. You can also run multiple servers with only one SteamCMD directory!