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. 


Enshrouded's Icon

Enshrouded beta

Game Servers

This Docker will download and install SteamCMD. It will also install Enshrouded and run it. Server Name: Enshrouded Docker Password: Docker Configuration: The configuration is located at: ./enshrouded_server.json. ATTENTION: First Startup can take very long since it downloads the gameserver files! DO NOT EDIT IP IN CONFIG FILE 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!

Enshrouded_Proton's Icon

Enshrouded_Proton

Game Servers

This Docker will download and install SteamCMD. It will also install Enshrouded and run it using Proton. Server Name: Enshrouded Docker Password: Docker Configuration: Set the variable below accordingly. WARNING: IF YOU USED MY OTHER ENSHROUDED DOCKER IN WINE, DO NOT USE SAME SERVERFILES MOUNT! ATTENTION: First Startup can take very long since it downloads the gameserver files! DO NOT EDIT CONFIG FILE, EVERYTHING IS SET FROM VARIABLES 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!

epicgames-freegames's Icon

epicgames-freegames

Tools / Utilities, Utilities

Automatically login, bypass Captchas, and redeem free games. Follow JSON Configuration and Cookie Import https://hub.docker.com/r/charlocharlie/epicgames-freegames/

EPlusTV's Icon

This takes ESPN, ESPN+, FOX Sports, Paramount+, MSG+, NFL+, B1G+, FloSports, or MLB.tv programming and transforms it into a "live TV" experience with virtual linear channels. It will discover what is on, and generate a schedule of channels that will give you M3U and XMLTV files that you can import into something like Jellyfin or ChannelsDVR. === Notes === This was not made for pirating streams. This is made for using your own credentials and have a different presentation than the ESPN, FOX Sports, and MLB.tv apps currently provide. The Mouse might not like it and it could be taken down at any minute. Enjoy it while it lasts. ¯\(ツ)/¯

ErgoNode's Icon

ErgoNode

Other

Allows you to run a ERGO node on your unRAID server using the OFFICIAL DOCKER. **INSTALLATION GUIDE : https://github.com/Mrlafontaine/Unraid-ErgoNode While syncing to the current height, your docker might crash and it might take a wile (few hours to a day at most) depending on your cpu and ram. Once the sync is done you can setup your wallet following the blog: https://ergoplatform.org/en/blog/2019_12_02_how_to_setup - UI for the wallet can be found at :/panel - For the swagger :/swagger

ErsatzTV's Icon

Stream custom live channels using your own media. Nvidia GPU UseUsing 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) andcopy your GPU UUID to NVIDIA_VISIBLE_DEVICES.Intel GPU UseEdit your go file to include:modprobe i915, save and reboot, then add --device=/dev/dri to "extra parameters" (switch on advanced view)

ESPHome's Icon

The official ESPHome Container. ESPHome is the perfect solution for creating custom firmwares for your ESP8266/ESP32/RPI/Beken boards. Its primary focus is making the process to get your ESP running as simple as possible, with many helper tools to ensure you will have the best user experience. Devices showing all offline? Change the environment variable of ESPHOME_DASHBOARD_USE_PING to true if mDNS is not working on your network. To increase compiling performance by kind of a lot, the default has /cache mapped to RAM, you can delete this path if you do not have much RAM to spare on your machine.

Eufy-Security-WS's Icon

Eufy-Security-WS

Home Automation

A small server wrapper around eufy-security-client library to access it via a WebSocket Exposes the client library over websocket Implements almost all functionality of the client library Including live streaming https://hub.docker.com/r/bropat/eufy-security-ws/

EuroTruckSimulator2's Icon

EuroTruckSimulator2

Game Servers

This Docker will download and install SteamCMD. It will also install Euro Truck Simulator 2 and run it. Server Credentials: The default name from the server is: Docker Server and the password is: Docker ATTENTION: First Startup can take very long since it downloads the gameserver files and the world template! Server Configuration: For more information see the file 'server_readme.txt' in the main directory from the dedicated server. Save Path: The configuration files and save data is located in: '.../.local/share/Euro Truck Simulator 2'. 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!

evershop's Icon

EverShop is a GraphQL Based and React ecommerce platform with essential commerce features. Built with React, modular and fully customizable. To create admin user: console into the app and run npm run user:create -- --email "your email" --password "your password" --name "your name"

Excalidraw's Icon

Excalidraw

Productivity

Virtual whiteboard for sketching hand-drawn like diagrams. Collaborative and end-to-end encrypted.(1) The Docker image is free of analytics and other tracking libraries. At the moment, self-hosting your own instance doesn't support sharing or collaboration features. We are working towards providing a full-fledged solution for self-hosting your own Excalidraw.

explainshell's Icon

Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do. Explainshell is here to help with that. Copy and paste a command into its searchbox then hit explain It will breakdown and display what each part of a Linux command means and does.

exportarr's Icon

exportarr

Media Servers, Other

Exportarr allows you to share your Radarr/Sonarr lists with others, without having to give them your Radarr API key, or open external ports to Radarr/Sonarr. :) Others just copy the URL for the genre they want, then use this as an importable list in Sonarr/Radarr. Then, as you add new titles to your Sonarr/Radarr, your friends will see them updated daily in thier Sonarr/Radarr apps.

external-ip's Icon

Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes.

Factorio's Icon

This Docker Container will download the latest stable release of the game, generate the map and you're ready to play. If you want to play the latest beta release of the game change the repository to "factoriotools/factorio:latest" in Advanced View. Update Notice: Simply restart the container if a newer version of the game is available. The Docker Container is originaly created by dtandersen and now moved to factoriotools.

FactorioServerManager's Icon

FactorioServerManager beta

Game Servers

A tool for managing Factorio servers This tool runs on a Factorio server and allows management of the Factorio server, saves, mods and many other features. Features - Allows control of the Factorio Server, starting and stopping the Factorio binary - Allows the management of save files, upload, download and delete saves. - Manage installed mods, upload new ones and more - Manage modpacks, so it is easier to play with different configurations - Allow viewing of the server logs and current configuration. - Authentication for protecting against unauthorized users Check the Log of the Container to see the Inital Admin Password

fail2ban's Icon

fail2ban

Security

Fail2ban(http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors.

fail2ban's Icon

Fail2ban container Icon URL : https://raw.githubusercontent.com/FrankM77/docker-fail2ban/master/Fail2ban_logo.png You must add a path to your container log file that you want fail2ban to monitor. Important: If you are using Nginx Proxy Manger with Cloudflare tunnels then you need to pass the client IP to your container that you want fail2ban to protect. For instance I have fail2ban protecting my Jellyfin container but inititally in the Jellyfin logfiles it would log the IP address as 172.18.0.1, so in order to log the real connecting client IP you need to go into Nginx Proxy manager--->proxy host---->Advanced------>Under custom configuration add "real ip header CF-Connecting-IP" without the quotes. You will then notice that your container log (in my case jellyfin) will have the real ip of the connecting user/client.

farmOS's Icon

farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon. Also requires a database! Setup is handled within the WebUI.

fastcom-mqtt's Icon

fastcom-mqtt

Home Automation

Docker Container with Fast.com CLI sending data directly to MQTT Broker The Docker needs the following ENV Variables: SLEEP : Seconds between measures MQTT_SERVER : IP/Address of MQTT Server MQTT_DOWN : Topic for Download Value MQTT_UP : Topic for Upload Value Optional: MQTT_USER: MQTT Username MQTT_PASS: MQTT Password

fastcom-mysql's Icon

fastcom-mysql

Home Automation

Docker Container with Fast.com CLI sending data to a MySQL Server The Docker needs the following ENV Variables: SLEEP : Seconds between measures MYSQL_SERVER : IP/Address of MySQL Server MYSQL_USER: MySQL Username MYSQL_PASS: MySQL Password MYSQL_DATABASE: MySQL Database MYSQL_TABLE: MySQL Table LOC: Name of Probe (eg. network/core or network/edge) Important: Database Table needs to have the following schema: CREATE TABLE YOURTABLENAME ( `timestamp` timestamp NULL DEFAULT current_timestamp(), `loc` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL, `download` float DEFAULT NULL, `upload` float DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin

faster-whisper's Icon

faster-whisper

Faster-whisper(https://github.com/SYSTRAN/faster-whisper) is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.

feed2toot's Icon

feed2toot

Feed2toot(https://gitlab.com/chaica/feed2toot) automatically parses rss feeds, identifies new posts and posts them on the Mastodon social network.

FeedCrawler's Icon

FeedCrawler

Downloaders

This python-based script automates downloads for JDownloader crawling web feeds. After the first launch you need to provide correct hostnames in FeedCrawler.ini at /config. Only useful for German users. Very advanced and user friendly features.