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. 


Ofelia's Icon

Ofelia is a modern and low footprint job scheduler for docker environments, built on Go. This runs tasks on a schedule, either inside this container or inside other containers via Labels on those containers. See documentation: https://github.com/mcuadros/ofelia?tab=readme-ov-file#docker-labels-configurations

OliveTin's Icon

Safely give access to commands, for less technical people; eg: Give your family a button to podman restart plex eg: Give junior admins a simple web form with dropdowns, to start your custom script. backupScript.sh --folder {{ customerName }} eg: Enable SSH access to the server for the next 20 mins firewall-cmd --add-service ssh --timeout 20m Simplify complex commands, make them accessible and repeatable; eg: Expose complex commands on touchscreen tablets stuck on walls around your house. wake-on-lan aa:bb:cc:11:22:33 eg: Run long running on your servers from your cell phone. dnf update -y eg: Define complex commands with lots of preset arguments, and turn a few arguments into dropdown select boxes. docker rm {{ container }} && docker create {{ container }} && docker start {{ container }}

ombi's Icon

Ombi(https://ombi.io) allows you to host your own Plex Request and user management system. If you are sharing your Plex server with other users, allow them to request new content using an easy to manage interface! Manage all your requests for Movies and TV with ease, leave notes for the user and get notification when a user requests something. Allow your users to post issues against their requests so you know there is a problem with the audio etc. Even automatically send them weekly newsletters of new content that has been added to your Plex server!

omegabrr's Icon

This application has no WebUI, reference the readme at https://github.com/autobrr/omegabrr/blob/main/README.md for documentation on how to run this application. Omegabrr transforms monitored shows, movies, books and music from arrs into Autobrr filters. It also supports adding titles from custom lists to autobrr filters.

Onedev's Icon

OneDev is an all-in-one DevOps platform that features Git repository management with language-aware code search, issue management with custom states and fields, and a docker-first Kubernetes native build/CI engine. An alternative to GitLab, it is easier to use and maintain, with lots of unique features OneDev by default uses an embedded database to store data. You may use environment variables to connect to external database if desired. See Documentation https://code.onedev.io/projects/162/files

OneTimeSecret's Icon

Containerized OneTimeSecret with customization, and without paid/account features. <br> Just simple, secure password sharing. <br> Keep sensitive info (passwords) out of your email & chat logs. <br> <br> Requires Redis container with a password set on it! See support thread for more information.

OnlineCheckYourServer's Icon

This is a simple container that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline. You can install it on your machine to get notified with Pushover if a site goes down, or you can install it on a remote machine to ping your server and get a notification if it's not reachable.

onlyoffice-document-server's Icon

onlyoffice-document-server

Productivity, Tools / UtilitiesUtilities

Before you start this container you need to create the onlyoffice network. Open Unraid terminal and paste this command in there: " sudo docker network create --driver bridge onlyoffice " -- withouth the " " If you pair this container with onlyoffice-community-server then this container needs to start first. HTTPS Support can be enable creating a "certs" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it. Add fonts by placing .ttf in the font folder and force updating the container. For more information visit the support thread https://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/

open-webui's Icon

(Formerly Ollama WebUI) ChatGPT-Style Web Interface for various LLM runners, including Ollama and OpenAI-compatible APIs IMPORTANT: Make sure to add the following environment variable to your ollama container - OLLAMA_ORIGINS=* Set your OpenAI API key (not persistant) - OPENAI_API_KEY

OpenCanary's Icon

OpenCanary is a multi-protocol network honeypot. It's primary use-case is to catch hackers after they've breached non-public networks. It has extremely low resource requirements and can be tweaked, modified, and extended. !! It is obviously recommended to use a dedicated IP for this container so as not to have port conflicts used. The following services are enabled by default: telnet ssh http https

OpenChat-Cuda's Icon

A self-hosted, offline, ChatGPT-like chatbot with open source LLM support. 100% private, with no data leaving your device. Please note that this version requires an NVIDIA GPU with the Unraid NVIDIA-DRIVER plugin.

OpenEats's Icon

OpenEats is a recipe management site that allows users to create, share, and store their personal collection of recipes. Requires MariaDB container (I recommend LinuxServer's container) FIRST RUN: Please wait while the container creats all the necessary tables in the SQL database. This can take 5-10 minutes or so and the container will have NO log output when it does this. Please be patient, if you interrupt this by stopping the container it will leave you with a broken database! Please use support link for more information about this container.

OpenFanController's Icon

OpenFanController

Drivers, Other, Tools / UtilitiesUtilities

OpenFAN is open-source, open-hardware 12V PWM fan controller for the hobbyists and hackers! This fan controller allows you to control 10 PWM fans over USB or remotely over network. OpenFAN gives you two ways to control each fan: Traditional (PWM): Set target PWM and the fan will spin at whatever RPM it is designed to spin with that PWM. (ie. Assuming 2000RPM fan, if we set the PWM to 50%, the fan should spin at 1000RPM which is half of full speed) Advanced (RPM): Set target RPM and OpenFAN will use it's built in PID algorithm to keep the fan always spinning at that RPM. OpenFAN also has an open-source API that allows you to programmatically control your fans, set custom profiles and more. OpenFAN was designed by PC enthusiast for PC enthusiasts. Key features: - Works on Windows, Linux and Mac - 10x PWM fans (Supports 12V, 4-pin fans) - Individually control each fan - SATA power (cable not provided) - Micro-USB communication (motherboard cable included) - Control fans by setting target PWM or target RPM - Optional I2C/1-Wire (header not populated) - Open source API for communication and control - Open source and open-hardware design - Control fans over USB or remotely over network* - FanControl integration through plugin To control fans remotely over network, the OpenFAN board needs to be connected to the PC via USB and running the OpenFAN software. The software allows you to access the fan controller remotely over network.

opengist's Icon

Opengist is a self-hosted pastebin powered by Git. All snippets are stored in a Git repository and can be read and/or modified using standard Git commands, or with the web interface. It is similiar to GitHub Gist, but open-source and could be self-hosted. Create public, unlisted or private snippets Init / Clone / Pull / Push snippets via Git over HTTP or SSH Syntax highlighting ; markdown & CSV support Search code in snippets ; browse users snippets, likes and forks Embed snippets in other websites Revisions history Like / Fork snippets Download raw files or as a ZIP archive OAuth2 login with GitHub, GitLab, Gitea, and OpenID Connect Restrict or unrestrict snippets visibility to anonymous users Docker support More...

openldap's Icon

A docker image to run OpenLDAP, The container default log level is info. Available levels are: none, error, warning, info, debug and trace. To use this container with phpldapadmin, create a custom network that both containers are on and then link them using --link openldap:PHPLDAPADMIN_LDAP_HOSTS in the extra parameters of the phpldapadmin docker container (which should be equal to HOSTNAME in this container). Any other docker that wants to use LDAP credentials will need the same extra parameter including Let's Encrypt if you are using linuxserver.io's ldap-auth container.

openobserve's Icon

a simple yet sophisticated log search, infrastructure monitoring, and APM solution. It is a full-fledged observability platform that can reduce your storage costs by ~140x compared to other solutions and requires much lower resource utilization resulting in much lower cost.

OpenProject's Icon

OpenProject is a web-based project management system for location-independent team collaboration, this is a release of the open-source community edition. Once the container has started it may take a few minutes before the WebUI is available, see container logs for startup progress. The default administrator login credentials are: Username: admin Password: admin For advanced configuration, see all supported environment variables: (https://www.openproject.org/docs/installation-and-operations/configuration/environment/#supported-environment-variables)

opensearch's Icon

OpenSearch is a scalable, flexible, and extensible open-source software suite for search, analytics, and observability applications derived from Elasticsearch 7.10.2 and Kibana 7.10.2 and licensed under Apache 2.0. It consists of a search engine daemon (OpenSearch) and a user interface for data administration and visualizations (OpenSearch Dashboards). Make sure Opensearch has access rights to the "Log Data" folder. Permissions may need to be fixed with integrated Unraid File Manager. Steps below MUST be used in order to get Opensearch working correctly. Check support thread for more information. 1. Install CA User Scripts 2. Create a new script named "set_max_map_count" 3. Contents of script as follows: #!/bin/bash sysctl -w vm.max_map_count=262144 4. Set script schedule to At Startup of Array

openvscode-server's Icon

openvscode-server

Tools / UtilitiesUtilities

VS Code has traditionally been a desktop IDE built with web technologies. A few years back, people started patching it in order to run it in a remote context and to make it accessible through web browsers. These efforts have been complex and error prone, because many changes had to be made across the large code base of VS Code. Luckily, in 2019 the VS Code team started to refactor its architecture to support a browser-based working mode. While this architecture has been adopted by Gitpod and GitHub, the important bits have not been open-sourced, until now. As a result, many people in the community still use the old, hard to maintain and error-prone approach. At Gitpod, we've been asked a lot about how we do it. So we thought we might as well share the minimal set of changes needed so people can rely on the latest version of VS Code, have a straightforward upgrade path and low maintenance effort.  ⚠️ Be careful, each time you create or update the docker, everything is reset (except the share folder).

OrbitalSync's Icon

Orbital Sync synchronizes multiple Pi-hole instances for high availability (HA) using the built-in "teleporter". In other words, it performs a "backup" in the Pi-hole admin interface of your primary Pi-hole instance, and then "restores" that backup to any number of "secondary" Pi-holes also via their admin interface. As a result, it supports the synchronization of anything currently supported by Pi-hole's "teleporter". If you have more than one slave instance you can add extra variables for SECONDARY_HOST_2_BASE_URL: SECONDARY_HOST_2_PASSWORD: SECONDARY_HOST_3_BASE_URL: SECONDARY_HOST_3_PASSWORD: If one or all of your pihole instances use a custom path which isn't '/admin' (ie. you are running them behind a reverse proxy) you can specify a custom path with SECONDARY_HOST_X_PATH variable, where X is the slave numer or PRIMARY_HOST_PATH for the primary. There is no web UI for this app, check the logs to see if it has run successfully.

osTicket's Icon

osTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve.