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. 


Dynamix System Autofan's Icon

allows automatic fan control based on the system temperature. High and low thresholds are used to speed up or speed down the fan. This is a new plugin and still under development.

Dynamix System Temp's Icon

shows in real-time the temperature of the system CPU and motherboard. Temperatures can be displayed in Celsius or Fahrenheit. Your hardware must support the necessary probes, and additional software drivers may be required too. This plugin requires PERL, this package needs to be installed separately.

EAPcontroller's Icon

TP-LINK's free EAP Controller Software allows users to easily manage hundreds of TPLINK EAPs in multiple sites with the controller in a single location. Directions: /config : The host path needs to have a direct path, example "/mnt/cache" or /mnt/disk1 or mongodb cant start(cant handle unraid "shfs") Custom certificate Stop the container and put the cert in "/config/cert" it needs to be named "mydomain.p12" and have the password "tplink".

easy-ffmpeg-(autoconvert)'s Icon

easy-ffmpeg-(autoconvert)

Media Applications, Video

this is an ffmpeg that monitors one directory for downloaded video, converts the downloaded file into a target codec (with hwacceleration) and optionally deletes the original file. It is heavily based on linuxserver's ffmpeg but runs constantly looking for new files. This container has no ui but you can find logoutput in the logs of the container. caveats: if you set qsv, please change the bitrate variable to quality index instead. if you use nvenc you need to add '--runtime nvidia' to extra Parameters if you use software encoding, you need to set an encoding library in codec, i.e. libx264 instead of h264 if you use vulkan you need to add the following envvars: ANV: To enable for Intel, set the env var ANV_VIDEO_DECODE=1 RADV: To enable on AMD, set the env var RADV_PERFTEST=video_decode NVIDIA: To enable on Nvidia, install Nvidia Vulkan Beta drivers on the host per this article: https://lynne.ee/vulkan-video-decoding.html#driver-support vulkan is still in it's infancy and I would not recommend using it just yet, but you do you.

ECO's Icon

This Docker will download and install SteamCMD. It will also install ECO and run it. ATTENTION: First Startup can take very long since it downloads the gameserver files! PASSWORD: The initial password is 'Docker'. 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!

ecoDMS's Icon

ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents. To use ecoDMS you need to do the following steps after installing the container: - Download and install the ecoDMS client for your platform (https://www.ecodms.de/index.php/en/download/ecodms-archive/ecodms-version-18-09-apu) - Add a new profile to the client with your UnRaid IP, 17001 as port and login with ecodms as user and password. !Change the password later! - If the profile is created successfully connect to the new ecoDMS connection - If you want to use the web interface of ecoDMS navigate to Settings -> Web/Mobile/API, enable remote access and start the service. Once the service started you should be able to access the web interface via your UnRaid-IP on Port 17004 (or whatever port you chose during setup of the Docker Container Reference: https://forums.unraid.net/topic/77838-anyone-ecodms-got-running/?tab=comments#comment-842793&searchlight=1 @laest - Thank you

elasticsearch's Icon

This Elasticsearch docker version is built from the official Elasticsearch docker with minimal changes tailoring it for easier use on Unraid and for the purpose for use with Nextcloud. Elasticsearch with instructions for installation on unraid and then Nextcloud. Elasticsearch version is 7.10.2 Directions below MUST be used in order to get Elasticsearch 5 and above working correctly. Directions: 1. see README.md

elasticsearch's Icon

Elasticsearch with instructions for installation on unraid. Default Elasticsearch version is 6.6.2 To change version simply edit the version tag in the repository field to an available version on dockerhub. This template not tested on alpine images. Directions below MUST be used in order to get Elasticsearch 5 and above working correctly. Check support thread for more information. Directions: 1. Install CA User Scripts 2. Create a new script named vm.max_map_count 3. Contents of script as follows: #!/bin/bash sysctl -w vm.max_map_count=262144 4. Set script schedule to At Startup of Array

ElasticSearch-5's Icon

ElasticSearch-5

Other

Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.

Elastiflow's Icon

ElastiFlow™ provides deep insights into your network traffic, for increased performance and security. Check the documentation of the project and modify the enviroment variables at your will.

Serve your Electrum clients from your own Bitcoin node! Avoid trusting public Electrum nodes, and maintain your own privacy. Electrs does not support encrypted (SSL) communication, so avoid connecting directly to the TCP port over public networks (eg the Internet). Note that some clients, including Electrum, do not support connections without SSL. Consider using nginx as an SSL proxy (see link below for sample configuration). Electrs is designed for personal use only, and is not appropriate for serving a large number of clients. If you have RPC enabled in Bitcoin Core without manually specifying an RPC user and password, Electrs can use Bitcoin's cookie file to auth automatically. If you have manually configured user and password in Bitcoin, these must also be set in Electrs manually. To do so, create a file called electrs.toml in the Electrs Data directory configured below. In this file, include the following data, substituting your own values for USER and PASSWORD: auth = "USER:PASSWORD" See https://github.com/romanz/electrs/blob/master/doc/usage.md for full details on Electrs configuration.

Electrum's Icon

Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase. ATTENTION: Please keep in mind that your wallet is stored in the created folder in your appdata directory/.electrum/wallets/YOURWALLETNAME - I strongly recommend you to backup this file on a regular basis! IMPORT: If you are already using Electrum you can import your existing wallet by placing the WALLETFILE in the appdata directory for electrum/.electrum/wallets and then choose to use a existing wallet.

electrumx's Icon

Serve your Electrum clients from your own Bitcoin node! Avoid trusting public Electrum nodes, and maintain your own privacy. Expose ElectrumX to the public Internet to support other Electrum users who can't run their own nodes. See https://github.com/spesmilo/electrumx/blob/master/docs/environment.rst for full details on ElectrumX environment configuration.

element-web's Icon

Open, secure and interoperable communication for work and home. Used to call Riot-web. before the running the docker run mkdir -p /mnt/user/appdata/element-web/config wget -O /mnt/user/appdata/element-web/config/config.json https://raw.githubusercontent.com/vector-im/element-web/develop/element.io/app/config.json

emby's Icon

emby

Emby(https://emby.media/) organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.

EmbyServer's Icon

Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. Bringing together movies, music, television and more in one dazzling interface. Directories: /config : this path is used to store Emby's configuration. /mnt : this path is used to add library locations to Emby.

EmbyServerBeta's Icon

Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. Bringing together movies, music, television and more in one dazzling interface. Directories: /config : this path is used to store Emby's configuration. /mnt : this path is used to add library locations to Emby. This is beta.

Empyrion's Icon

Empyrion

Game Servers

Empyrion dedicated server using WINE BETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected! ATTENTION: First Startup can take very long since it downloads the gameserver files! https://hub.docker.com/r/bitr/empyrion-server/ Credits to bitr, creator of the container.

emqx's Icon

EMQX is the world's most scalable open-source MQTT broker with a high performance that connects 100M+ IoT devices in 1 cluster, while maintaining 1M message per second throughput and sub-millisecond latency. Configuration All EMQX Configuration in etc/emqx.conf can be configured via environment variables. By default, the environment variables with EMQX_ prefix are mapped to key-value pairs in configuration files. You can change the prefix by overriding HOCON_ENV_OVERRIDE_PREFIX. default login: admin:public

emulatorjs's Icon

emulatorjs

Emulatorjs(https://github.com/linuxserver/emulatorjs) - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS.

endlessh-go's Icon

(https://github.com/skeeto/endlessh) Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server. endlessh-go (https://github.com/shizunge/endlessh-go) is a golang implementation of endlessh with additional features including exporting Prometheus metrics.