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. 


ipfs-kubo's Icon

ipfs-kubo

Cloud, Network ServicesOther

IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such as Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single BitTorrent swarm, exchan> ⛔⛔NEVER EXPOSE THE RPC API TO THE PUBLIC INTERNET⛔⛔ The API port (by default 5001) provides admin-level access to your Kubo IPFS node. See RPC API v0 docs for more information. https://docs.ipfs.tech/reference/kubo/rpc/

iPXE-buildweb's Icon

A web-based user interface that provide a way for the user to select any relevant iPXE build options, specify any embedded script, etc, and then construct and download the appropriate file. fork from chvb/Docker-Apache-PHP, works from xbgmsharp/ipxe-buildweb. based on phusion 0.9.18(ubuntu 14.04)

iventoy's Icon

iVentoy is an enhanced version of the PXE server. With iVentoy you can boot and install OS on multiple machines at the same time through the network. iVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time. iVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware)

iVentoy's Icon

iVentoy

Network ServicesOther

Dockerized version of iVentoy for use on unraid. iVentoy is an enhanced version of the PXE server. With iVentoy you can boot and install OS on multiple machines at the same time through the network. iVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine. iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time. iVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware)

joshgaby-tor-relay's Icon

joshgaby-tor-relay

Network ServicesPrivacy, Other

This docker image will install the latest current stable version of Tor server. It will run Tor as an unprivileged regular user, as recommended by torproject.org. It includes the latest Tor Debian package from torproject.org which is installed and configured according the Tor project recommendations. Additionally it can be run as a hidden bridge using obfs4proxy The Tor network relies on volunteers to donate bandwidth. The more people who run relays, the faster the Tor network will be. If you have at least 2 megabits/s for both upload and download, please help out Tor by configuring your server to be a Tor relay too. INSTALLATION: Create a folder appdata/tor-data/config (this will be used to store the config between restarts) Download sample Config: https://github.com/josh-gaby/tor-server/blob/master/torrc Edit the config as necessary (Configuration details can be found here: https://2019.www.torproject.org/docs/tor-manual.html.en) Put this into the config folder. Create a folder appdata/tor-data/data (this will be used to preserve your relays keys/data between restarts) Edit the docker parameters and run it. https://hub.docker.com/r/joshgaby/tor-server/

Juicepass2mqtt's Icon

This tool will publish Juicebox data from a UDP proxy to MQTT discoverable by HomeAssistant. Hopefully we won't need this if EnelX fixes their API! It is required that both your JuiceBox and the machine you are running juicepassproxy on have internal static IPs on your intranet.

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

LLDP for UNRAID's Icon

A plugin that integrates a Link Layer Discovery Protocol service into UNRAID systems (speaking LLDP, CDP, FDP, SONMP and EDP). LLDP allows you to know exactly on which port is a server (and reciprocally). LLDP is an industry standard protocol designed to supplant proprietary Link-Layer protocols. The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.

localtonet's Icon

localtonet

Network ServicesOther

Localtonet which is a reverse proxy that enables you to expose your localhost to the internet.

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

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

MEGASync's Icon

MEGAsync is an intuitive application that enables you to effortlessly synchronize folders on several computers. You simply need to upload data in the cloud and, within seconds, you can explore the same documents on your own PC. MEGAsync can synchronize all of your devices with your MEGA account. Access and work with your data securely across different locations and devices.

minetest's Icon

Minetest(http://www.minetest.net/) (server) is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.

ModemReboot's Icon

Puppeteer container for rebooting Modems on a schedule The specific navigation for your modem will vary, This is more of an example and isn't guaranteed to work for your particular modem. Check available scripts here: https://github.com/agusalex/modemReboot/ Add your scripts to the RebootModem folder and then set that myscripts/script.js in your SCRIPT env var Feel free to make a PR or add an issue here https://github.com/agusalex/modemReboot/issues to add your own modem's script If no CRON Env var is passed it will reboot upon first run and then quit

MongoDB's Icon

MongoDBMongoDB (from "humongous") is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.

MQTTExplorer's Icon

MQTT Explorer is a comprehensive MQTT client that provides a structured overview of your MQTT topics and makes working with devices/services on your broker dead-simple. Features: Visualize topics and topic activity Delete retained topics Search/filter topics Delete topics recursively Diff view of current and previous received messages Publish topics Plot numeric topics Retain a history of each topic

MySQL's Icon

|------------------------------------------------- | General Information |------------------------------------------------- Official MySQL database container. It allows to set a database and username without using the console. MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, covering the entire range from personal projects and websites, via e-commerce and information services, all the way to high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more. For more information and related downloads for MySQL Server and other MySQL products, please visit www.mysql.com. |------------------------------------------------- | Root Password |------------------------------------------------- This container creates by default a random root password on initial execution. Open Docker > MySQL Icon > Logs > Scroll down to "GENERATED ROOT PASSWORD" to find it. |------------------------------------------------- | Creating database dumps |------------------------------------------------- docker exec some-mysql sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /mnt/user/Backups/all-databases.sql |------------------------------------------------- | Restoring data from dump files |------------------------------------------------- docker exec -i some-mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /mnt/user/Backups/all-databases.sql |------------------------------------------------- | Configuration without a cnf file |------------------------------------------------- Many configuration options can be passed as flags to mysqld. This will give you the flexibility to customize the container without needing a cnf file. For example, if you want to change the default encoding and collation for all tables to use UTF-8 (utf8mb4) just append the following to the Post Arguments: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci Here is a list of all Server System Variables -> https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html |------------------------------------------------- | Repository tags |------------------------------------------------- If you want to install a specific version of mysql, you can simply customize the repository. For example: mysql (is the same like mysql:latest) mysql:5.7 mysql:8.2.0

NginxProxyManager-CrowdSec's Icon

NginxProxyManager-CrowdSec

Network ServicesManagement, Web, Other, Other, Tools / UtilitiesUtilities

This is a drop in replacement for jlesage/nginx-proxy-manager This fork includes the OpenResty Crowdsec Bouncer Please see the crowdsec_support branch for the changes as Nginx Proxy Manager (NPM) allows adding proxy hosts through a password-protected multi-user WebUI. Add free Let's Encrypt SSL certificates to secure your web services. They are renewed by NPM automatically. Default login: [email protected] Password: changeme

ngpost's Icon

ngPost(https://github.com/mbruel/ngPost) is a command-line and a minimalist GUI usenet poster for binaries developped in C++/QT designed to be as fast as possible and offer all the main features to post data easily and safely. Includes patches to fix the yenc header filename obfuscation when using article obfuscation (credits to anon for the original fix).

ntp's Icon

This container runs chrony on Alpine Linux. chrony is a versatile implementation of the Network Time Protocol (NTP). It can synchronise the system clock with NTP servers, reference clocks (e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network.

Nyuu's Icon

Nyuu(https://github.com/animetosho/Nyuu) is a command-line binary usenet poster. It's designed primarily to be fast/efficient, reliable and customizable, exposing all the interesting bits and pieces. From what I’ve seen, Nyuu excels more than any other usenet posting client in these aspects. Includes patches to fix the yenc header filename obfuscation with a new --obfuscate-articles setting (credits for anon for the original fix). Note: No WebUI is available for Nyuu, so Console usage is a must. See quick start guide in Support Thread.

OAuth2-Proxy's Icon

A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group. Please visit support thread for install / setup instructions

obfs4-bridge's Icon

obfs4-bridge

Network ServicesOther

obfs4-bridge is a container that allows you to run a Tor Bridge relay to help censored users connect to the Tor network. Configuration: - OR_PORT: Your bridge's onion routing (Tor) port. - PT_PORT: Your bridge's obfs4 port. - EMAIL: Your email address. Note: - Make sure that both ports are forwarded in your firewall. - Make sure that you create the DATA_DIR and change its owner before running the container: mkdir /mnt/user/appdata/tor && chown 101:101 /mnt/user/appdata/tor.

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!