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.


GarrysMod's Icon

This Docker will download and install SteamCMD. It will also install Garry's Mod and run it. 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!

Gotify-On-Start's Icon

Gotify-On-Start

Tools / Utilities, Utilities

This is a simple container that sends a message when the container is started (needed this for a headless machine to know when I can connect or better speaking start up the VM's with WOL).

HalfLife-Deathmatch's Icon

HalfLife-Deathmatch

ich777's Repository

Game Servers

This Docker will download and install SteamCMD. It will also install HalfLife-Deathmatch and run it. 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!

HalfLife2DeathMatch's Icon

HalfLife2DeathMatch

ich777's Repository

Game Servers

This Docker will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it. ATTENTION: First Startup can take very long since it downloads the gameserver files! PASSWORD: The initial password is 'Docker', if you want to change or delete the password edit the file 'server.cfg'. 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!

This Plugin enables/disables HBA mode on some HP Smart Array controllers and installs the tool 'hpsahba'. As mentioned in the Github Repo: CAUTION: This tool will destroy your data and may damage your hardware! For further information go to the source Github repository: https://github.com/im-0/hpsahba. Warning, this "workaround" comes with a few downsides: - You have to set the controller type to SAT to get temperature readings. - TRIM might now work (needs further testing). Tested on following hardware so far: HP Smart Array P410i HP Smart Array P420i Firmware Version 6.0 HP Smart Array P812 Hewlett-Packard Company Smart Array G6 controllers / P410 (PCI ID: 103c:323a, board ID: 0x3243103c, firmware: 6.64) Hewlett-Packard Company Smart Array G6 controllers / P212 (PCI ID: 103c:323a, board ID: 0x3241103c, firmware: 6.64)

Hurtworld's Icon

This Docker will download and install SteamCMD. It will also install Hurtworld and run it. 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!

Icarus's Icon

Icarus beta

Game Servers

This Docker will download and install SteamCMD. It will also install Icarus and run it. Initial server configuration: Servername: Icarus Docker Password: Docker AdminPassword: adminDocker ATTENTION: First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! First Start Notice: On First startup the container installs the necessary runtimes and it might seem that the container hangs but please be patient since the installation can take very long on some systems (5 minutes+). Update Notice: Simply restart the container if a newer version of the game is available.

InspIRCd's Icon

InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ It was created from scratch to be stable, modern and lightweight. It provides a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users. NOTE: If you want to change the hostname turn on 'Advanced View' and at the 'Extra-Parameters' change '--hostname=YOURPREFERREDHOSTNAME' The container will create a TLS certificate at first start or if the certificate isn't found in the 'conf/' directory, after it is created you can import your own certificate. HASH CREATION NOTICE: Read the discription from the variable 'Operator Password Hash' how to create the hash from your password.

Insurgency's Icon

This Docker will download and install SteamCMD. It will also install Insurgency and run it. 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!

InsurgencySandstorm's Icon

InsurgencySandstorm

ich777's Repository

Game Servers

This Docker will download and install SteamCMD. It will also install Insurgency Sandstorm and run it. ATTENTION: First Startup can take very long since it downloads the gameserver files! PASSWORD: The initial password is 'Docker', if you want to change or delete it look below at the section GAME_PARAMS. 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!

Intel-GPU-TOP's Icon

This plugin adds the tool 'intel_gpu_top' to your unRAID server and also enables your Intel iGPU from the installation of this plugin on, so no editis to the 'go' file or creation of other files are necessary. To see the usage of your iGPU open up the unRAID Terminal and type in 'intel_gpu_top' (without quotes). This plugin is based on parts of the Intel-GPU-Tools package and containes only 'intel_gpu_top' to monitor your iGPU usage natively in a unRAID Terminal. This plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display Intel GPU utilization on the unRAID Dashboard.

Intel-GVT-g's Icon

Intel-GVT-g is a technology that provides mediated device passthrough for Intel iGPUs (Broadwell and newer). It can be used to virtualize the iGPU for multiple guest virtual machines and also in Docker containers, effectively providing near-native graphics performance in the virtual machine and still letting your host use the virtualized iGPU normally. This is useful if you want accelerated graphics in Windows virtual machines running without dedicated GPUs for full device passthrough. This means less power consumption, less heat output and better performance for your VMs.

ioquake3's Icon

ioquake3

Game Servers

This Docker will download and install ioquake3 Server (You have to copy your pak0.pk3 file from your game directory to your server). PK3 Files: After the container started the first time you have to copy your pak0.pk3 file from your Quake III Arena directory into your server directory: .../.q3a/baseq3/ (i strongly recommend you to place all your pak*.pk3 files into it) after that simply restart the container to start the server. WEB CONSOLE: You can connect to the ioquake3 console by opening your browser and go to HOSTIP:9029 (eg: 192.168.1.1:9029) or click on WebUI on the Docker page within Unraid.

iSCSI Target's Icon

This Plugin will install all necessary software and dependencies for iSCSI, on the bottom of the settings page will be also the utility to configure your iSCSI Targets (the configuration utility is still in beta and will not affect the functionallity of the iSCSI Targets itself). Targetcli package provided by ich777.

IW4x-Server's Icon

This Docker will download and install a simple IW4x Server. ATTENTION: You need to copy over the files from your CoD:MW2 folder to the server directory otherwise the server will not start. DOWNLOAD NOTICE: If a download fails or is not available you can simply put the .zip files in the server directory and the container will extract the files and start the server. WINE NOTICE: Since this container runs with WINE i can't guarantee that it will not crash or other weird behavior.

jDownloader2's Icon

This Docker will download and install jDownloader2. JDownloader 2 is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more... Update Notice: Updates will be handled through jDownloader2 directly, simply click the 'Check for Updates' in the WebGUI.

Jenkins's Icon

This container will download and install the preferred version of Jenkins and install it. Update Notice: If set to 'latest' the container will check on every startup if there is a newer version available). All you data is stored in the jenkins/workdir folder in your appdata directory.

KerbalSpaceProgram-LMP's Icon

KerbalSpaceProgram-LMP

Game Servers

This container will download and run Luna Multiplayer for Kerbal Space Program (KSP). Luna Multiplayer is a mod to enable Multiplayer for Kerbal Space Program, you can find more information here: https://github.com/LunaMultiplayer/LunaMultiplayer ATTENTION: Please also don't forget that you have to install the mod for your Client too: https://github.com/LunaMultiplayer/LunaMultiplayer/releases You can get detailed instructions on how to do that on the Wiki: https://github.com/LunaMultiplayer/LunaMultiplayer/wiki Update Notice: Simply restart the container if a newer version of the game is available and the container will download and install it.

KillingFloor's Icon

This Docker will download and install SteamCMD. It will also install Killing Floor and run it. To run this container you must provide a valid Steam username and password since the game needs a valid account to download (NOTICE: You must disable Steam Guard otherwise this container will not work, Steam recommens to make a new Steam account for dedicated servers). 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!

KillingFloor2's Icon

This Docker will download and install SteamCMD. It will also install KillingFloor 2 and run it. 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!

Krusader's Icon

Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc. Language Notice: Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' simply open up a console from the Container and type in 'cat /usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8', 'fr_FR.UTF-8 UTF-8'...) Unassigned Devices mount: If you want to mount a share that is mounted via Unassigned Devices please change the Access Mode to Read/Write - Slave or Read Only - Slave! ATTENTION: Wronge usage of this tool can lead to data loss, be carefull when using Krusader with Unraid. You can delete your whole Array with a single button press if you don't be carefull!!!

LambdaWars's Icon

LambdaWars

Game Servers

This Docker will download and install SteamCMD. It will also install LambdaWars and run it. ATTENTION: First Startup can take very long since it downloads the gameserver files! STEAM CREDENTIALS: For this container you have to provide valid Steam credentials where SteamGuard is disabled and this user need to have the game in it's library (since this game is free you can simply add it to this account). It is recommended to create a dedicated Steam account for dedicated servers so that account theft of your personal account is impossible. You can also run multiple servers with only one SteamCMD directory!

LANCache-Prefill's Icon

LANCache-Prefill

Downloaders, Other

This container will download and install BattleNetPrefill and/or EpicPrefill and/or SteamPrefill and run the prefill on a cron schedule. Network: It is recommended to run this container in the same network mode as the LANCache-DNS if used, by default it is set to br0 please change that if you have your LANCache server configured to work network wide on your LAN to the correct network type for your configuration. DNS: I would strongly recommend that you set the DNS manually to the LANCache-DNS if you haven't it configured to be network wide on your LAN, to do that turn on the advanced view (toggle switch in the top right corner) and at the extra parameters append: --dns=yourLANcacheSERVER (of course replace 'yourLANcacheSERVER' with the address of your LANCache-DNS). Update Notice: The container will check by default on each start/restart on new updates for BattleNetPrefill and/or EpicPrefill and/or SteamPrefill, this can be disabled if really wanted. BattleNet|Epic|Steam Prefill Notice: Steam Prefill needs to be configured to work properly, please enter the following commands and/or follow the prompts afterwards, you can close the window when you are finished: 1. Open up a container console 2. Type in 'cd ${DATA_DIR}/(BattleNet|Epic|Steam)Prefill' and press ENTER 3. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER 4. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER 5. Enter your credentials and/or follow the steps displayed 6. Select the apps you want to prefill and press ENTER 7. Done Notice: In the above example you have to choose between BattleNet, Epic or Steam so that it says BattleNetPrefill, EpicPrefill or SteamPrefill instead of (BattleNet|Epic|Steam)Prefill. (these stepps are also displayed in the container log when BatteNet/Epic/Steam isn't/aren't configured yet) If you ever want to change the apps you've selected then follow these steps again.

LastOasis's Icon

LastOasis

Game Servers

This Docker will download and install SteamCMD. It will also install Last Oasis and run it. Customer & Provider Key: You have to first create your own Provider Key here: https://myrealm.lastoasis.gg and fill in the generated Provider Key and Custom Key in the template. After the first server start: After the first sever start you can mange your server at: https://myrealm.lastoasis.gg you should see your server there. Create a Realm, Add and Activate a Tile and wait for the server to load it, after that you can join your dedicated server (keep in mind that every Tile needs it's own dedicated server and each dedicated server needs it's own Provider Key!). 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!

Left4Dead's Icon

This Docker will download and install SteamCMD. It will also install Left4Dead and run it. 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!

Left4Dead2's Icon

This Docker will download and install SteamCMD. It will also install Left4Dead 2 and run it. 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!

Lidarr's Icon

Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. UPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and nightly version - keep in mind that switching from a stable to a nightly version and vice versa can break the container). MANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '0.7.0.1347' (without quotes) - you can also change it to 'latest' or 'nightly' like described above. ATTENTION: Don't change the port in the Lidarr config itself. MIGRATION: If you are migrating from another Container please be sure to deltete the files/folders 'logs' and 'config.xml', don't forget to change the root folder for your music and select 'No, I'll Move the Files Myself'! WARNING: The main configuration of the paths has a performance and disk usage impact: slow, I/O intensive moves and wasted disk space. For a detailed guide to change that see https://trash-guides.info/hardlinks/#unraid .

LifeIsFeudal-YourOwn's Icon

LifeIsFeudal-YourOwn beta

Game Servers

This Docker will download and install SteamCMD. It will also install Life is Feudal: Your Own and run it. Initial server configuration: Servername: LiF Docker Password: Docker Admin Password: adminDocker ATTENTION: First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! Update Notice: Simply restart the container if a newer version of the game is available.