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. 


HumHub's Icon

HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. The Database is at 'localhost', username is 'humhub', the database name is 'humhub', there are no password (local user)

Hurtworld's Icon

This Docker will download and install SteamCMD. It will also install Hurtworld and run it. ATTENTION: First Startup can take very long since it downloads the gameserver files! Update Notice: Simply restart the container if a newer version of the game is available. You can also run multiple servers with only one SteamCMD directory!

hydroqc2mqtt's Icon

hydroqc2mqtt

Home Automation

This project was created to provide a way to access Hydro-Québec account and winter credit data in Home-Assistant. This module use the hydroqc library to fetch all pertinent account information and winter credit signals to be sent to MQTT. It also provide Home-Assistant discovery topics to create all the relevant sensors in Home-Assistant. It also includes a separate logic that sends the hourly consumption statistics to Home-Assitant via websocket

hydroxide's Icon

hydroxide

Productivity

A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV, IMAP, and SMTP protocols. Key Features: No GUI, only CLI Standards-compliant (not optimized for Microsoft Outlook) Fully open-source What is Hydroxide? Hydroxide is a server that translates standard protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use your favorite email clients (like Apple Mail or Thunderbird) or tools like git-send-email with ProtonMail. Commands: auth username Login to ProtonMail via hydroxide carddav Run hydroxide as a CardDAV server export-secret-keys username Export secret keys imap Run hydroxide as an IMAP server import-messages username Import messages export-messages username Export messages sendmail username -- args... sendmail(1) interface serve Run all servers smtp Run hydroxide as an SMTP server status View hydroxide status Global options: -debug Enable debug logs -api-endpoint url ProtonMail API endpoint -app-version version ProtonMail application version -smtp-host example.com Allowed SMTP email hostname on which hydroxide listens, defaults to 127.0.0.1 -imap-host example.com Allowed IMAP email hostname on which hydroxide listens, defaults to 127.0.0.1 -carddav-host example.com Allowed SMTP email hostname on which hydroxide listens, defaults to 127.0.0.1 -smtp-port example.com SMTP port on which hydroxide listens, defaults to 1025 -imap-port example.com IMAP port on which hydroxide listens, defaults to 1143 -carddav-port example.com CardDAV port on which hydroxide listens, defaults to 8080 -disable-imap Disable IMAP for hydroxide serve -disable-smtp Disable SMTP for hydroxide serve -disable-carddav Disable CardDAV for hydroxide serve -tls-cert /path/to/cert.pem Path to the certificate to use for incoming connections (Optional) -tls-key /path/to/key.pem Path to the certificate key to use for incoming connections (Optional) -tls-client-ca /path/to/ca.pem If set, clients must provide a certificate signed by the given CA (Optional)

HyperHDR's Icon

Open source ambient lighting implementation for television and music sets based on the video and audio streams analysis. Focused on stability while ensuring performance and quality. Single and multi-threaded video processing optimization for Windows, macOS and Linux x64 & ARM (Raspberry Pi and others).

Icarus's Icon

Icarus beta

Game Servers

This Docker will download and install SteamCMD. It will also install Icarus and run it. Initial server configuration: Servername: Icarus Docker Password: Docker AdminPassword: adminDocker ATTENTION: First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! First Start Notice: On First startup the container installs the necessary runtimes and it might seem that the container hangs but please be patient since the installation can take very long on some systems (5 minutes+). Update Notice: Simply restart the container if a newer version of the game is available.

Icecast's Icon

Icecast for Mopidy http stream setup mopidy audio docker: mopidy.conf output = lamemp3enc ! shout2send async=false mount=mopidy ip=XX.XX.XX.XX port=8000 password=hackme NOTE: Please download the icecast.xml and void.mp3 from https://github.com/maschhoff/docker/tree/master/icecast change username and password etc. there

icloudpd's Icon

An Alpine Linux Docker container for ndbroadbent's iCloud Photos Downloader. I use it for syncing the photo streams of all the iDevices in my house back to my server because it's the only way of backing up multiple devices to a single location. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and can send Telegram, Prowl, Pushover, WebHook, DingTalk, Discord, openhab, IYUU and WeCom notifications. It is recommended to use the keyring to securely store credentials. Please connect to the container and run sync-icloud.sh --Initialise command manually to start the process of saving your password to the keyring and Apple sends a confirmation code via text or 2FA code to your device which needs to be entered into the console. You can also run this command from the unraid console to start the authentication process. docker exec -it icloudpd sync-icloud.sh --Initialise Create a .mounted file inside iCloud folder in the photos directory for the container to start syncing photos. This file MUST be created manually and sync will not start without it.

iGotify's Icon

iGotify Notification Assistant is a lightweight service that complements Gotify Server by decrypting messages and triggering push notifications to iOS devices via Apple's APNs. This container is essential for enabling push notifications within the iOS app. Setup Instructions: 1. First, install and configure the official Gotify Server (Docker). 2. Install iGotify. You only need to fill in the required information. Gotify URLS, Gotify Client Tokens and SecNtfy Tokens do not need to be filled in. 3. Make sure that Gotify and iGotify are accessible from outside (only if you don't want them to be accessible only locally) with nginx or Traefik. 4. Download the iGotify app for IOS and follow the instructions Further information can be found on the developer github page This setup has been tested and confirmed to work effectively with NGINX Proxy Manager, ensuring a smooth operation for delivering notifications.

ImageMaid's Icon

ImageMaid is a script developed by the Kometa team. This tool is designed to help manage and clean up Plex directories by removing unused overlays, custom artwork, and clearing the PhotoTranscoder Directory. It also automates Plex maintenance tasks like emptying trash, cleaning bundles, and optimizing the database.

Imgburn's Icon

This Docker container runs ImgBurn client via WINE, so that you can back up your optical disks with the separation and portability capabilities of Docker on Linux. It runs Imgburn and starts a virtual X server and a VNC server with Web GUI, so that you can interact with it. This container needs additional installation steps after running the docker, which can be found here: https://github.com/JWolvers/imgburn-wine-container/?tab=readme-ov-file#installation

imgproxy's Icon

A fast and secure standalone server for resizing, processing, and converting images. Additional configuration available via environment variables: https://docs.imgproxy.net/configuration/options

Immich-AutoAlbums

Tools / Utilities, Utilities

Immich Folder Album Creator This is a python script designed to automatically create albums in Immich from a folder structure mounted into the Immich container. This is useful for automatically creating and populating albums for external libraries. Using the provided docker image, the script can simply be added to the Immich compose stack and run along the rest of Immich's containers.

immich-public-proxy's Icon

immich-public-proxy

Cloud, Security, Tools / Utilities, Utilities

Immich Public Proxy provides a barrier of security between the public and Immich. This will accept /share/key paths and make the API call to the Immich instance without exposing the /auth/login or /api to the public. The WebUI should return "Ok" if configured correctly, then point incoming traffic to this proxy instance to serve shared albums.

immichFrame's Icon

immichFrame beta

Media Applications, Photos, Other

immichFrame is a digital photo frame application that interfaces with your immich server. This project is not affiliated with immich!

ImmichStat's Icon

ImmichStat beta

Other

project is in active development Extensive statistics tracker of your self hosted immich instance.

import_ics's Icon

import_ics

Productivity

Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server. Environment Variables: ICS_USERNAME - Username for caldav server ICS_PASSWORD - Password for caldav server ICS_URL - URL to the caldav server CRONTAB_SCHEDULE - crontab time string, eg. "0 0 * * *" TZ - Timezone eg. "America/Chicago" creates a calendar_download_map.py file in the config path. The dictionary contained within uses calendar name as key, and URL to ics as value. Will download the ics file at the given URL and load its contents into the given calendar name, creating it if it doesnt exist. If ics file is not from a download, you can put the file in the /config/ical_export forlder with calendar_name.ics as the filename. Again, when run the script will import the ics file into calendar_name, creating it if it doesnt exist.

InfinityEvolved1.7's Icon

InfinityEvolved1.7

Game Servers

FTB Infinity Evolved 1.7 Modded Minecraft ServerFTB Infinity Evolved 1.7Now Includes Quests! Infinity Evolved adds game modes! Two modes are currently included; 'normal' and 'expert'. Version tags available: - 3.1.0Setup:You must accept the EULA by setting the EULA variable to true or the install will fail.Optional:You can setup a comma separated list of players who will have admin privileges in game by setting OPS