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. 


Matrix-Synapse-SlidingSync's Icon

Run a sliding sync proxy. An implementation of MSC3575 for you Synapse Backend. Setup Process: Requires Postgres 13+. createdb syncv3 SYNCV3_SERVER Required. The destination homeserver to talk to (CS API HTTPS URL) e.g 'https://matrix-client.matrix.org' (Supports unix socket: /path/to/socket) SYNCV3_DB Required. The postgres connection string: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING SYNCV3_SECRET Required. A secret to use to encrypt access tokens. Must remain the same for the lifetime of the database. SYNCV3_BINDADDR Default: 0.0.0.0:8008. The interface and port to listen on. (Supports unix socket: /path/to/socket) Create the secret with: openssl rand -hex 32 More Information: https://github.com/matrix-org/sliding-sync

MatrixSignalBridge's Icon

MatrixSignalBridge

Network ServicesMessenger, Productivity

A bridge for Signal and Matrix. Requirements - Docker - A Matrix homeserver that supports application services (e.g. Synapse) You need access to register an appservice, which usually involves editing the homeserver config file. - A Signal client that can add linked devices (both official mobile apps and some unofficial clients like signal-cli work). Initial Bridge Config Help: - https://docs.mau.fi/bridges/general/initial-config.html Authentication Help: - https://docs.mau.fi/bridges/go/signal/authentication.html

mediawiki-beta's Icon

Docker container for MediaWiki running on Alpine, S6-overlay, Nginx, PHP-FPM, MediaWiki Parsoid service, WYSIWYG VisualEditor extension, along with other extensions. A CLI menu to simplify managing extensions, backups, database updates, and service configurations, scripts that handle setup and Mediawiki upgrades, and optional MariaDB add-in.

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.

microbin's Icon

microbin

Network ServicesWeb

MicroBin is a super tiny, feature rich, configurable, self-contained and self-hosted paste bin web application

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.

miniserve's Icon

miniserve

Network ServicesWeb

For when you really just want to serve some files over HTTP right now! miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP. Sometimes this is just a more practical and quick way than doing things properly. Shares the "/share" container directory by default. You can mount multiple unraid directories into subfolders if desired. See project page for documentation on environment variables that can be added/customized.

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.

moodle's Icon

Moodle is a very popular open source learning management solution (LMS) for the delivery of elearning courses and programs.

MotionEye's Icon

MotionEye Dockerbr / A surveillance solution base on: MotionEye, Motion and Docker.br / br / It's easy and ready to use. Just configure a camera and run this docker, then videos and images will be saved once a motion is detected while a notification e-mail including the recorded video and a preview image will be sent. On top of that, the webcam can be accessed anytime via HTTP live streaming.br / br / Default Username: adminbr / Default Password: BLANKbr / br/ Root Directory "/var/lib/motioneye/

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

mumble-server's Icon

mumble-server

Network ServicesMessenger, VOIP

Mumble is a free, open source, low latency, high quality voice chat application. Check out the repo where the docker is built: https://github.com/Richy1989/mumble-docker A basic configuration file "config.ini" will be created in the /data path. This can be cofigured to your desire accroding to: https://wiki.mumble.info/wiki/Murmur.ini

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

myst's Icon

Mysterium Node - decentralized VPN built on blockchain Cross-platform software to run a node in Mysterium Network. It contains Mysterium server (node), client API (tequila API) and client-cli (console client) for Mysterium Network.

Namecheap-DDNS's Icon

This simple container will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. For more info see: https://www.namecheap.com/support/knowledgebase/article.aspx/29/11/how-do-i-use-a-browser-to-dynamically-update-the-hosts-ip/

NetAlertX's Icon

Previously PiAlert - this can be installed in the same config directories The system continuously scans the network for New devices, New connections (re-connections), Disconnections, "Always Connected" devices down, Devices IP changes and Internet IP address changes. Scanning methods are: Method 1: arp-scan. The arp-scan system utility is used to search for devices on the network using arp frames. Method 2: Pi-hole. This method is optional and complementary to method 1. If the Pi-hole DNS server is active, Pi.Alert examines its activity looking for active devices using DNS that have not been detected by method 1. Method 3. dnsmasq. This method is optional and complementary to the previous methods. If the DHCP server dnsmasq is active, Pi.Alert examines the DHCP leases (addresses assigned) to find active devices that were not discovered by the other methods. NOTE: remember to set the scan subnets in the pialert.conf, or in the settings UI. It can take up to 15 minutes for the first scan, subsequent scans are much quicker

NetBird-Client's Icon

NetBird-Client

Network ServicesManagement

NetBird is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home. The NetBird Client application (or agent) is a software that is installed on your machines. It is an entry point to you private network that makes it possible for machines to communicate with each other. Once installed and registered, a machine becomes a peer in the network and can be managed from a self-hosted or cloud daashboard. Note: This is not neccessary to install if you just want the server stack.

NetBird-Dashboard's Icon

NetBird-Dashboard

Network ServicesManagement

NetBird is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home. The Dashboard service provides a user friendly interface for management of peers and the overall network. Look at the "Additional Requirements" for the other two parts of the server stack.

NetBird-Management's Icon

NetBird-Management

Network ServicesManagement

NetBird is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home. The Management service is the central coordination component for NetBird. It keeps the network state, public Wireguard keys of the peers, authenticates and distributes network changes to peers. Look at the "Additional Requirements" for the other two parts of the server stack.

NetBird-Signal's Icon

NetBird-Signal

Network ServicesManagement

NetBird is an open-source VPN management platform built on top of WireGuard® making it easy to create secure private networks for your organization or home. The Signal Service or simply Signal is a lightweight piece of software that helps peers to negotiate direct connections. It does not store any data and no traffic passes through it. Look at the "Additional Requirements" for the other two parts of the server stack.