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. 


GrafanaPromtail's Icon

Promtail is an agent which ships the contents of local logs to a private Loki instance or Grafana Cloud. It is usually deployed to every machine that has applications needed to be monitored. It primarily: Discovers targets Attaches labels to log streams Pushes them to the Loki instance. Currently, Promtail can tail logs from two sources: local log files and the systemd journal (on AMD64 machines only). Promtail supports receiving IETF Syslog (RFC5424) messages from a tcp stream: (https://github.com/grafana/loki/blob/v1.5.0/docs/clients/promtail/scraping.md#syslog-receiver) NOTE: Download the config.yml file from https://github.com/natcoso9955/unRAID-docker/blob/master/configs/promtail/config.yml before you start the container. Will need to be placed into your Host Path 1. More info: https://github.com/grafana/loki/blob/master/docs/clients/promtail/configuration.md

graylog's Icon

Official Graylog Docker image. For more variables see the Graylog configuration file: https://github.com/Graylog2/graylog2-server/blob/3.1/misc/graylog.conf and http://docs.graylog.org/en/stable/pages/configuration/server.conf.html The default root user is named 'admin' To create the SHA256 string run 'echo -n YOUR16CHARACTERPASSWORD | sha256sum'

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.

grist's Icon

Grist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database to organize your data and make you more productive. This repository, grist-core, is maintained by Grist Labs. Our flagship product, available at getgrist.com, is built from the code you see here, combined with business-specific software designed to scale it to many users, handle billing, etc. If you are looking to use Grist in the cloud, head on over to getgrist.com. If you are curious about where Grist is going heading, see our roadmap, drop a question in our forum, or browse our extensive documentation. To use a Port other than 8484: In this example we'll use port 9251 Toggle Advanced View in upper right hand corner. Change WebUI port number 8484 to your desired port number 9251 Click Add another Path, Port, Variable, Label or Device at the bottom and add a Variable with the following: Config Type: Variable Name: Custom Port Key: PORT Value: 9251 Click Add Click "Remove" button for the Container Port Click Add another Path, Port, Variable, Label or Device at the bottom and add a Port with the following: Config Type: Port Name: Container Port Container Port: 9251 Host Port: 9251 Click Add Click Apply to save

groestlcoind's Icon

Support the Groestlcoin network by hosting your own node! This template provides a full Groestlcoin Core node, built in a verifiably trustless way. To let other nodes in the network find your node, ensure port 1331 is forwarded from your router to the P2P port set below. To customize all settings, create a file called groestlcoin.conf in the data directory. Refer to https://github.com/groestlcoin/groestlcoin/blob/master/share/examples/groestlcoin.conf for examples of settings you may apply.

A simple plugin that indexes all of the pages in the GUI and allows you to search for them. No more wondering if the page is in Utilities, Tools, or System Information

H265ize's Icon

H265ize

Tools / Utilities

h265ize is a fire and forget weapon. A nodejs utility utilizing ffmpeg to encode large quantities of videos with the hevc codec. For more information visit ayrton.sparling.us. if you want to create the hvec file alongside your input file, put in the parent directory of your input For example: if your input is in /mnt/user/cache/medialib/mymedia/ set your output to /mnt/user/cache/medialib/

Hailo RT Driver's Icon

The Hailo RT (Real-Time) is a specialized AI processor designed to deliver high-performance and efficient edge computing capabilities. It excels in performing real-time AI inference tasks, making it ideal for applications such as video analytics, autonomous vehicles, and industrial IoT. This plugin provides the necessary drivers to leverage the Hailo RT processor, enhancing the performance and efficiency of AI-driven edge computing tasks on supported hardware. This plugin also contains the binary 'hailostatus' to display various device statistics which is based on this repository: https://github.com/ssttevee/zig-hailo

hass-unraid's Icon

This Docker container parses and forwards all WebSocket messages from your Unraid server to Home Assistant using the MQTT protocol. This enables you to create dashboards that provide a superior overview compared to Unraid's native capabilities.

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.

heimdall's Icon

Heimdall(https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way. Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.

HomeAssistant_inabox's Icon

HomeAssistant_inabox

Other, Tools / UtilitiesUtilities

HomeAssistant_inabox downloads, installs, and automatically manages a Home Assistant VM on your Unraid server with a single click. If the VM is found to be unexpectedly stopped, the container will automatically restart it to ensure uninterrupted service. Once installed, clicking on this container's WebUI will redirect you directly to your Home Assistant VM's WebUI. Container Variables VM Name Specify the desired name for the Home Assistant VM. --Default Home Assistant VM Images Location Set the path to where your VM images are stored Appdata Location Set the directory where HomeAssistant_inabox will store its appdata. Keep VM Running Choose Yes to automatically monitor if the Home Assistant VM is running. If it is found to be stopped, the container will attempt to restart the VM --Default Yes Check Time Specify how frequently (in minutes) to check if the Home Assistant VM is running. Default: 15 minutes HA_inabox WebUI Port Port used by the container to access the Home Assistant WebUI --Default: 8123 Notes - During the VM installation, the container dynamically builds the XML template based on the current configuration. - It automatically detects the highest available QEMU machine type on the server and adjusts the VM template to use the optimal configuration. - For smooth operation, ensure that the VM storage and appdata paths are correctly set according to your Unraid shares.

Homebox's Icon

Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox is the perfect solution for your home inventory, organization, and management needs

HomeBridge-with-webGUI's Icon

HomeBridge-with-webGUI

Home Automation, Tools / Utilities

Homebridge with GUI (default user:pass=admin:admin) is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices. Instruction: 1. in the "packages" variable, place the all packages name you wanted in the box seperated by space (Example is in the box, Plugin list is in https://www.npmjs.com/search?q=homebridge-plugin) 2. create the container 3. create the config.json in the homebridge directory (/mnt/user/appdata/homebridge/config.json) 4. add your devices to the config.json by refering to https://github.com/nfarina/homebridge

HOOBS's Icon

HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. It also adds an API that can be used as an endpoint for an application. HOOBS is not a Homebridge plugin. It is a separate application designed to be a parent to Homebridge. Since this is independent, it can control Homebridge. This also keeps all of the plugins in one place. No need to install plugins in the global scope, which helps keep your Homebridge server more secure. Default Paths: Application Path -> /hoobs Configuration Path -> /hoobs/etc Local Modules Path -> /hoobs/node_modules Global Modules Path -> /usr/lib/node_modules For More Information visit: https://hoobs.org/ In order to make this work nework type has to be set to "Host". Use the default configuration, then but change the port inside the container to a different port ("8082") HOOBS uses port "80" by default/

Hoodik's Icon

Hoodik is a lightweight, secure, and self-hosted cloud storage solution. It's designed and built with Rust and Vue, focusing on end-to-end encryption that shields your data from prying eyes and hackers. Hoodik supports file uploading and downloading, making it easy for you to share files with other users. The simple and intuitive web interface makes file management a breeze. Thanks to Rust's focus on speed and performance, your data transfers will be lightning fast.

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.

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)