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.


Grafana-Unraid-Stack's Icon

Grafana-Unraid-Stack

Other, Productivity, Tools / UtilitiesUtilities

Meet Gus! He has everything you need to start monitoring Unraid in style (Grafana - Influxdb - Telegraf - Loki - Promtail). NOTE: Grafana always requires some customisation to suit each exact system. Includes both GUS demo Dashboard and Ultimate UNRAID Dashboard v1.3 (UUD - https://forums.unraid.net/topic/96895-ultimate-unraid-dashboard-uud/). High-level instructions: (1) Decide whether you want hddtemp or S.M.A.R.T (smartmontools) and set USE_HDDTEMP variable accordingly. Hint: GUS and UUD both use S.M.A.R.T (2) Install docker with host network. (3) Go to ip:3006 to access grafana, login with admin/admin and customize away. For more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/grafana-unraid-stack).

graph-node's Icon

graph-node

Crypto Currency, Other

The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL. Graph Node is an open source Rust implementation that event sources the Ethereum blockchain to deterministically update a data store that can be queried via the GraphQL endpoint. For detailed instructions and more context, check out the Getting Started Guide.

Greed's Icon

A customizable, multilanguage Telegram shop bot with Telegram Payments support! Please refer to docs to learn how to activate it and how to use it. This container is not working by itself. Brief installing instructions: Donwload and run the container Edit the configuration file config.toml that was created in the config directory, adding your bot and payment tokens to it. Optional: customize the files in the strings folder for custom messages. Start the bot using the console of the container and the following command: python -OO core.py Open Telegram, and send a /start command to your bot to be automatically promoted to 💼 Manager. Stop the bot by pressing Ctrl+C. Restart the container.

hammond's Icon

hammond

Other

A self-hosted vehicle expense tracking system with support for multiple users.

HealthchecksDashboard's Icon

HealthchecksDashboard

Network ServicesOther, Other, Tools / UtilitiesUtilities

A standalone dashboard page showing the status of the checks in your Healthchecks.io account. INSTRUCTIONS: Enable the "Advanced View" in the top right of the container setup page, and add your VIEW ONLY API key from Healthchecks.io settings page in the "WebUI" portion. You can then change "Label" to anything you would like in order to have it show above your checks, or omit it all together, and lastly you can change from the light theme to a dark theme. All this needs to be done on the "WebUI" portion so you can easily launch it from your container list.

Howler's Icon

Howler is a log file monitoring application that allows you to setup notifications for specific events in log files. Currently Discord, Gotify, and Slack are supported notification platforms. Unlike other log analysis tools, Howler is simple and easy to configure.

Icecast's Icon

Icecast for Mopidy http stream setup mopidy audio docker: mopidy.conf output = lamemp3enc ! shout2send async=false mount=mopidy ip=XX.XX.XX.XX port=8000 password=hackme NOTE: Please download the icecast.xml and void.mp3 from https://github.com/maschhoff/docker/tree/master/icecast change username and password etc. there

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.

JMusicBot's Icon

JMusicBot

Other

A cross-platform Discord music bot with a clean interface! To get started, run the container once and then stop it. Modify the config.txt file to add your Discord ID and Discord Bot Token. Once that's done, simply restart the container and let it run. It couldn't be easier! :D

joal's Icon

JOAL is not designed to help or encourage you downloading illegal materials ! You must respect the law applicable in your country. I couldn't be held responsible for illegal activities performed by your usage of JOAL. How to access to WebUI : Once joal is started head to: http://IP:PORT/SECRET_OBFUSCATION_PATH/ui/. SECRET_OBFUSCATION_PATH has default value : "joaleeS8efie". This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)

JSON API's Icon

This plugin is a wrapper for reading the files used by emhttpd for displaying various statistics, the files are read from /var/local/emhttp/*.ini and are converted to JSON for easy access by services/applications like Home Assistant. Please note there is no frontend, please visit the support thread for usage instructions.

JupyterLabNN's Icon

JupyterLabNN beta

Other, Tools / UtilitiesUtilities

JupyterLab: A Next-Generation Notebook Interface JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and machine learning. A modular design invites extensions to expand and enrich functionality. JupyterLabNN: A preconfigured Python environment set up for exploring neural networks including Large Language Models (LLMs).

kibana's Icon

Kibana gives shape to any kind of data — structured and unstructured — indexed in Elasticsearch. Please install and run Elasticsearch docker first. Set the tag to it to match the one you are using on Kibana (currently 7.12.0) Change ELASTIC_SEARCH_HOSTS to match the address of your Elasticsearch

Lancache's Icon

Lancache

Downloaders, Other

This docker container provides a caching proxy server for game download content. For any network with more than one PC gamer in connected this will drastically reduce internet bandwidth consumption.

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.

LCD Manager's Icon

LCD Manager beta

SimonFair

Drivers, Other, Plugins

Install for LCDd and lcdproc to support LCD Screens. A QNAP lcd device is icp_a106, Futher panels will be added in the future along with unRAID specific screens.

Linkwarden's Icon

|------------------------------------------------- | General Information |------------------------------------------------- Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages. The objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available. Additionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly. |------------------------------------------------- | Register for an Account |------------------------------------------------- After the start of the Container you need to Sign up for an Account in your own Application. |------------------------------------------------- | SSO/OAuth Integrations |------------------------------------------------- Here are all the SSO/OAuth integrations Linkwarden has -> https://docs.linkwarden.app/self-hosting/sso-oauth

LTFS's Icon

This plugin adds support for LTFS. You can easily mount tape drives in Unraid.

macinabox's Icon

Downloads and installs a macOS VM. Either Monterey, Big Sur, Catalina, Mojave or High Sierra. It will download the install media from Apple servers and convert it to a usable format for use for a VM. It can fully autoinstall a macOS VM on the server. Also it can prepare all files ready for a manual install if you prefer. Tools are also provided to fix the xml when the custom xml has been stripped out of the VM after its been edited by the Unraid VM manager. Usage Operating System Version: Choose version from below Big Sur (default) Monterey Catalina Mojave High Sierra VM Images Location: Location of your vm share ( default /mnt/user/domains/ ) Install Type: Auto install # (This will download MacOS and install needed files into your VM location.) Manual- install # (This will download MacOS and put all needed files into correct place ready for easy manual install.) Vdisk size : The size you want your vdisk to be created Vdisk type: Set vdisk type raw or qcow2 Opencore stock or custom: Select the defualt Opencore in Macinabox or use one added in macinabox appdata in the folder custom_opencore Delete and replace Opencore: Select No or Yes to delete your vms opencore image and replace with fresh one. Override defualt NIC type: Default No - Override the default nic type in the vm going to be installed. VM Images Location: You only need to change if your VM images are not in the default location /mnt/user/domains VM Images Location AGAIN: Only needs changing if you changed the above. Location must match the above. Isos Share Location: This is where macinabox will put install media and Opencore bootloader Isos Share Location AGAIN: You only need to change if your ISO images are not in the default location /mnt/user/isos appdata location: If you change this you will need to do the same in the macinabox help user script

mailgun_logger's Icon

MailgunLogger is a simple admin tool that uses the Mailgun API to retrieves events on a regular basis from Mailgun - who only provide a limited time of event storage - and stores them inside a MySQL database.

mainsail's Icon

Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy. Download config.json BEFORE you start your container https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/main/mainsail/config.json And put it in your config folder, the default is /mnt/user/appdata/mainsail/config.json Happy printing

maintainerr's Icon

Maintainerr makes managing your media easy. Create custom rules with parameters across different services, show matching media on the Plex home screen for a given amount of days and handle the deletion.

MariaDB-Official's Icon

Official MariaDB database container. It allows to set a database and username without using the console. MariaDB is a community-developed, commercially supported fork of MySQL (RDBMS). Root Password: This container creates by default a random root password on initial execution. Open Docker > MariaDB Icon > Logs > Scroll down to "GENERATED ROOT PASSWORD" to find it. Creating database dumps docker exec MariaDB-Official sh -c 'exec mysqldump --all-databases -uroot -p"YOUR_ROOT_PASSWORD"' > /mnt/user/Backups/all-databases.sql Restoring data from dump files docker exec -i MariaDB-Official sh -c 'exec mysql -uroot -p"YOUR_ROOT_PASSWORD"' < /mnt/user/Backups/all-databases.sql

mattermost-push-proxy's Icon

mattermost-push-proxy

Other

Mattermost Push Notification Service. after starting mkdir /mnt/user/appdata/mattermost-push-proxy/config cd /mnt/user/appdata/mattermost-push-proxy/config wget https://raw.githubusercontent.com/mattermost/mattermost-push-proxy/master/config/mattermost-push-proxy.json https://developers.mattermost.com/contribute/mobile/push-notifications/service/

mbbsemu's Icon

mbbsemu

Other

The Major BBS Emulator: MBBSEmu.com: This container comes preloaded with a colorized version Crossroads of the Elements and Legend of the Red Dragon (L.O.R.D.). AbuseIPDB support has been added to combat the dirty tpc/23 scanners. You may not need this if you choose a non-standard port.