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. 


Authelia's Icon

Authelia is an open-source authentication and authorization server providing 2-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion of reverse proxies like nginx, Traefik or HAProxy to let them know whether queries should pass through. Our docs can be found at https://docs.ibracorp.io

crowdsec's Icon

crowdsec

Security

CrowdSec is a free, open-source and collaborative IPS. Analyze behaviors, respond to attacks and share signals across the community. If using Traefik, you should also install the traefik-bouncer. See our instructions on CrowdSec here: https://docs.ibracorp.io

crowdsec-traefik-bouncer's Icon

crowdsec-traefik-bouncer

Security

CrowdSec bouncer for Traefik to block malicious IPs from accessing your services. This utilizes Traefik v2 ForwardAuth Middleware and queries CrowdSec with the client IP. If the client IP is on the ban list, Traefik will issue a HTTP code 403 response. Otherwise, the request will continue as usual. Be sure to install CrowdSec first. See our instructions on CrowdSec here: https://docs.ibracorp.io

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.

traefik-cloudflare-companion's Icon

traefik-cloudflare-companion

Network Services

This builds a Docker image to automatically update and create Cloudflare DNS records upon container start. A time saver if you are regularly moving containers around to different systems. This will allow you to set multiple zone's you wish to update. IMPORTANT: Discovery cloudflare-companion supports three different discovery mode: Docker, Docker Swarm, and Traefik Polling. The Docker discovery mode is the only mode enabled by default. Once matching hosts are discovered, cloudflare-companion will add or update CNAMEs in CloudFlare that point to the configured TARGET_DOMAIN. Docker cloudflare-companion will discover running Docker containers by searching for supported labels. The supported labels are: Traefik Version Single Host Multiple Host 1 traefik.normal.frontend.rule=Host:example1.domain.tld traefik.normal.frontend.rule=Host:example1.domain.tld,example2.domain.tld 2 traefik.http.routers.example.rule=Host(example1.domain.tld) ``traefik.http.routers.example.rule=Host(example1.domain.tld) Docker Swarm Docker Swarm mode can be enabled by setting the environment variable SWARM_MODE=TRUE. This will cause cloudflare-companion to discover running Docker Swarm services with supported labels. The supported labels are: Traefik Version Single Host Multiple Host 1 traefik.normal.frontend.rule=Host:example1.domain.tld traefik.normal.frontend.rule=Host:example1.domain.tld,example2.domain.tld 2 traefik.http.routers.example.rule=Host(example1.domain.tld) ``traefik.http.routers.example.rule=Host(example1.domain.tld)