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. 


postgresql17's Icon

PostgreSQL 17 is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. This template uses the official PostgreSQL Docker image @ https://hub.docker.com/_/postgres/.

PostScriptum's Icon

This Docker will download and install SteamCMD. It will also install PostScriptum 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!

PowerShellUniversal's Icon

PowerShellUniversal

PowerShell Universal is the ultimate platform for building web-based IT tools.

premiumizearr's Icon

premiumizearr

Downloaders

Bridge your *Arr clients (Sonarr, Radarr) to your premiumize.me (upload/download manager) Monitor blackhole directory to push .magnet and .nzb to Premiumize.me. Monitor and download Premiumize.me transfers (web ui on default port 8182). Mark transfers as failed in Radarr and Sonarr https://hub.docker.com/r/datpat/premiumizearr/

printbed beta

Tools / Utilities, Utilities

Printbed is a 3D print file hosting system PrintBed is currently a very early Alpha. Some basic features are currently broken or may break in the future.

Pritunl's Icon

Pritunl beta

Network Services, Other

Run a Pritunl VPN Server Configuration /config This is where the default configs and logs are. Launch the Web Interface at port `9700` to manage Pritunl. Port `1194` udp/tcp is default for the VPN. When you add a "server" and set the bind port to 0.0.0.0`, until UnRAID supports ipv6. Submit any UnRaid issues here: http://forums.unraid.net/index.php?topic=48370.0

projectsend's Icon

Projectsend(http://www.projectsend.org) is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. Secure, private and easy. No more depending on external services or e-mail to send those files.

ProjectZomboid's Icon

This Docker will download and install SteamCMD. It will also install Project Zomboid and run it. Servername: 'Docker ProjectZomboid' Password: 'Docker' AdminPassword: 'adminDocker' ATTENTION: First Startup can take very long since it downloads the gameserver files! CONSOLE: To connect to the console open up a terminal and type in: 'docker exec -u steam -ti NAMEOFYOURCONTAINER screen -xS PZ' (without quotes), to disconnect from the console simply close the window. 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!

ProjectZomboidReporter-API's Icon

ProjectZomboidReporter-API

Game Servers

This api is used to access your project zomboid data stored in sql to pass to the main reporter. NOTE: if your sql database is not running on the default port, you will need to provide a value for it below

ProjectZomboidReporter-Frontend's Icon

ProjectZomboidReporter-Frontend

Game Servers

This is the frontend template used in the Project Zomboid Reporter. All visuals used in the final Reporter are pulled from here.

ProjectZomboidReporter-Ingester's Icon

ProjectZomboidReporter-Ingester

Game Servers

This is the ingester which grabs statiscs from your Project Zomboid server files and uploads them to the SQL database for the API to access. NOTE: if you havnt had a player connect to your server yet, you will get an error. If you are having issues with the database tables not being autocreated, connect to the database with adminer (or another program of your choice) and create the tables and structure with the following: USE Zombo; SET NAMES utf8mb4; CREATE TABLE Game ( id int NOT NULL AUTO_INCREMENT, dayofmonth int NOT NULL, month int NOT NULL, daysSinceStart int NOT NULL, name text NOT NULL, maxPlayers int NOT NULL, startDay int NOT NULL, startMonth int NOT NULL, startYear int NOT NULL, year int NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; CREATE TABLE Players ( id int NOT NULL AUTO_INCREMENT, username text NOT NULL, charname text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL, x float NOT NULL, y float NOT NULL, data blob NOT NULL, lastOnline text NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

ProjectZomboidReporter-Web's Icon

ProjectZomboidReporter-Web

Game Servers

This is an nginx server with a custom conf applied. It will grab combined API calls to the api endpoint, and also components from the frontend template. You will need to download the conf file from the below and modify the below lines to match your server ip, then place in the appdata folder. https://raw.githubusercontent.com/natcoso9955/Zomboid-Server-Stats-Reporter/main/nginx/default.conf upstream client { server YOURSERVERIPHERE:3000; } upstream api { server YOURSERVERIPHERE:3001; }

prom-alertmanager's Icon

prom-alertmanager

Productivity

The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integrations such as email, PagerDuty, OpsGenie, or many other mechanisms thanks to the webhook receiver. It also takes care of silencing and inhibition of alerts. alertmanager/alertmanager.yml This configuration contains information about which channels to send to. For simplicity, we use e-mail. Refer to the Alertmanager docs to learn about other channels. To configure prometheus to use these alerts, add the below to prometheus/prometheus.yml: alerting: alertmanagers: - scheme: http static_configs: - targets: < 'alertmanager:9093' >

prometheus's Icon

Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.

Prometheus MSI Afterburner Exporter's Icon

Prometheus MSI Afterburner Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

Is a slim plugin, that takes informations gathered form the MSI Afterburner Remote Server API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. This plugin requires the MSI Afterburner Remote Server on the machine that you want to watch, please configure the IP address of your local MSI Afterburner Remote Server on the Settings page from the plugin! Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9091/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9091' to your Prometheus yaml). This Plugin is based on: https://github.com/kennedyoliveira/prometheus-msi-afterburner-exporter

Prometheus nvidia-smi Exporter's Icon

Prometheus nvidia-smi Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

Is a slim plugin, that takes informations gathered from nvidia-smi and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9202/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9202' to your Prometheus yaml). This Plugin is based on: https://github.com/e7d/docker-prometheus-nvidiasmi

prometheus-docker's Icon

This is the Prometheus you already know and love, but with an easy way to configure the retention time for the data you collect. The default value for retention time is 15 days, but there is no way to change this in the config file. This value can only be set with a flag at startup. This image allows you to configure the retention time using an environment variable and allows for other startup flags to be added later if needed. For more info on the storage-related startup flags, see: https://prometheus.io/docs/prometheus/latest/storage/#operational-aspects

Prometheus-Fritzbox-Exporter's Icon

Prometheus-Fritzbox-Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

Is a slim plugin, that takes informations gathered from your Fritzbox and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9042/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9042' to your Prometheus yaml). This Plugin is based on fritzbox-exporter from sberk42: https://github.com/sberk42/fritzbox_exporter

Prometheus-Node-Exporter's Icon

Prometheus-Node-Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

Is a slim plugin, that takes informations gathered form your unRAID system and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9100/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9100' to your Prometheus yaml). This Plugin is based on node_exporter: https://github.com/prometheus/node_exporter

Prometheus-PiHole-Exporter's Icon

Prometheus-PiHole-Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

Is a slim plugin, that takes informations gathered from the Pi-Hole API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9617/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9617' to your Prometheus yaml). This Plugin is based on pihole-exporter from eko: https://github.com/eko/pihole-exporter

Prometheus-Wireguard-Exporter's Icon

Prometheus-Wireguard-Exporter

ich777

Plugins, Productivity, Tools / Utilities, System

This plugin takes informations gathered from the wireguard API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9586/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9586' to your Prometheus yaml). This Plugin is based on prometheus_wireguard_exporter from MindFlavor: https://github.com/MindFlavor/prometheus_wireguard_exporter

Promtail-Syslog's Icon

Promtail-Syslog

Tools / Utilities, Utilities

Run a remote syslog server which will send to Grafana Loki and can be used for routers, switches and other hardware that allows sending logs to remote syslog and not install and configure promtail directly.

protonmail-bridge's Icon

ProtonMail Bridge for e-mail clients. After the container has started you will need to access the CLI to do the initial setup. From unraid terminal and run the following: `bash docker exec -it protonmail-bridge /bin/bash chmod +x entrypoint.sh ./entrypoint.sh init ` Wait for the bridge to startup, use login command and follow the instructions to add your account into the bridge. Then use info to see the configuration information (username and password). After that, use exit to exit the bridge. You may need CTRL+C to exit the docker entirely. Then restart the container.

prowlarr's Icon

This is a modified version(https://github.com/BitlessByte0/docker-prowlarr-abb) of Prowlarr that adds back AudioBookBay since it was considered obsolete. Prowlarr(https://github.com/Prowlarr/Prowlarr) is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).

prowlarr's Icon

Prowlarr(https://github.com/Prowlarr/Prowlarr) is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).