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.


A python script that will parse the nginx access.log and send geolocation metrics and log metrics to InfluxDB Grafans dashboard link: https://grafana.com/grafana/dashboards/12268 See readme for instructions and additional environment variables. https://github.com/gilbN/geoip2influx/blob/master/README.md

geoipupdate's Icon

The MaxMind GeoIP Update program performs automatic updates of GeoIP2 and GeoIP Legacy binary databases. CSV databases are not supported. https://hub.docker.com/r/maxmindinc/geoipupdate/

Ghostfolio's Icon

This Community Application provides the official Ghostfolio container. Ghostfolio is an open source wealth management software built with web technology. The application empowers busy people to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. Project Page: https://ghostfol.io/ GitHub Repository: https://github.com/ghostfolio/ghostfolio CAUTION! Ghostfolio requires a Postgres and Redis instance to run. Make sure to set them up first and reference the required variables down below. A detailed description of how to setup ghostfolio can be found in the Support Thread: https://forums.unraid.net/topic/123829-support-community-applications-ghostfolio/

Gitea's Icon

Gitea: Git with a cup of tea - The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs.

github-runner-repo-level's Icon

github-runner-repo-level

Cloud, Other, Productivity, Security, Tools / UtilitiesUtilities

Unraid Version of: myoung34/github-runner (unoffical) This will run the new self-hosted Github actions runners with docker-in-docker. This project is meant for repo level github runners(e.g personal repos :) ) If you want to support my random projects: https://www.patreon.com/user?u=35280989

Glances's Icon

Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc. It also allows monitoring of running processes, logged in users, temperatures, voltages, fan speeds etc. It also supports container monitoring, it supports different container management systems such as Docker, LXC. The information is presented in an easy to read dashboard and can also be used for remote monitoring of systems via a web interface or command line interface. It is easy to install and use and can be customized to show only the information that you are interested in.

Gluster-Server's Icon

A docker running gluster server. This allows me to use a folder in the Unraid cache pool as persistent storage for Kubernetes / Docker Swarm through glusterfs. It works way better than NFS, especially for high-availability applications. For more detail readme, please refer to https://github.com/testdasi/gluster-server

go-auto-yt's Icon

GoAutoYT makes it easy for you to automatically download videos from as many YouTube channels as you'd like. Clean, very simple design - The dashboard only contains an input form where you can add a channel and configure checking intervals and what to download, and a little list of all your channels where you can delete them or tell the server to check for new uploads immediately. Everything is on a single page - You can view and control everything from just one page. Makes downloading videos/audio automatically very easy - Just paste a link of a channel you want to download, set a checking interval and that's it, the server will keep checking for new uploads and download if necessary.

go2rtc's Icon

Ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc. • zero-dependency and zero-config small app for all OS (Windows, macOS, Linux, ARM) • zero-delay for many supported protocols (lowest possible streaming latency) • streaming from RTSP, RTMP, MJPEG, HLS/HTTP, USB Cameras and other sources • streaming to RTSP, WebRTC, MSE/MP4 or MJPEG • first project in the World with support streaming from HomeKit Cameras • on the fly transcoding for unsupported codecs via FFmpeg • multi-source 2-way codecs negotiation • mixing tracks from different sources to single stream • auto match client supported codecs • 2-way audio for ONVIF Profile T Cameras • streaming from private networks via Ngrok • can be integrated to any smart home platform or be used as standalone app Inspired by: • series of streaming projects from @deepch • webrtc go library and whole @pion team • rtsp-simple-server idea from @aler9 • GStreamer framework pipeline idea • MediaSoup framework routing idea • HomeKit Accessory Protocol from @brutella

GoAccess-NPM-Logs's Icon

GoAccess-NPM-Logs

Network ServicesTools / UtilitiesUtilities

GoAccess for Nginx Proxy Manager Logs This docker container should work out of the box with Nginx Proxy Manager to parse proxy logs. The goaccess.conf has been configured to only access proxy logs and archived proxy logs. Go to https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager for updates.

gotify's Icon

A simple server for sending and receiving messages.Default user/passwordUser: adminPassword: adminDownload config.ymlmkdir -p /mnt/user/appdata/gotify/configwget -O /mnt/user/appdata/gotify/config/config.yml https://raw.githubusercontent.com/gotify/server/master/config.example.yml

Gotify-On-Start's Icon

Gotify-On-Start

Tools / UtilitiesUtilities

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).

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).

GrafanaLoki's Icon

Loki: like Prometheus, but for logs. Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream. Download the local-config.yaml file from https://github.com/natcoso9955/unRAID-docker/blob/master/configs/loki/local-config.yaml before you start the container. Will need to be placed into your Host Path 1 directory.

GrafanaMimir's Icon

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus. NOTE: 1. Download the config.yml file from https://raw.githubusercontent.com/masterwishx/unraid-templates/main/configs/mimir/mimir.yaml before you start the container. Place into your Host Path 2. More Info: https://github.com/grafana/mimir/blob/main/docs/configurations/demo.yaml https://github.com/grafana/mimir/blob/main/docs/configurations/single-process-config-blocks.yaml Add to Prometheus: scrapes itself and writes those metrics to Grafana Mimir remote_write: - url: http://192.168.0.199:9009/api/v1/push Add Mimir Datasource in Grafana : http://192.168.0.199:9009/prometheus

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.