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. Listen to his story.
Moderated and Vetted
Moderators ensure that apps listed in the store offer a safe, compatible, and consistent experience. Learn more about our guidelines.
|-------------------------------------------------
| General Information
|-------------------------------------------------
PostgreSQL, often simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data, securely and supporting best practices, and retrieve it later, as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). It can handle workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. Recent versions also provide replication of the database itself for security and scalability.
PostgreSQL implements the majority of the SQL:2011 standard, is ACID-compliant and transactional (including most DDL statements) avoiding locking issues using multiversion concurrency control (MVCC), provides immunity to dirty reads and full serializability; handles complex SQL queries using many indexing methods that are not available in other databases; has updateable views and materialized views, triggers, foreign keys; supports functions and stored procedures, and other expandability, and has a large number of extensions written by third parties. In addition to the possibility of working with the major proprietary and open source databases, PostgreSQL supports migration from them, by its extensive standard SQL support and available migration tools. And if proprietary extensions had been used, by its extensibility that can emulate many through some built-in and third-party open source compatibility extensions, such as for Oracle.
This container (based on PostgreSQL 16) is specifically configured for seamless integration with the Immich container, which requires PostgreSQL equipped with pgvecto a robust Postgres extension enabling vector similarity search functions. The specific version used is tensorchord/pgvecto-rs:pg16-v0.2.0
Configuration Parameters
POSTGRES_PASSWORD - Superuser password.
Default postgres
Note -- If you change this value, remember to update it in the Immich container configuration as well.
POSTGRES_USER - Username for the superuser.
Default postgres
Note -- Alterations to this setting should also be mirrored in the Immich container.
POSTGRES_DB - Default database.
Default: postgres
Note -- Any change here should be replicated in the Immich container configuration.
Storage
Data and Configuration Path: /mnt/user/appdata/postgresql_immich
This is the directory where Postgres stores its application data and configuration files.
Network
Port 5433
This port is mapped from the default PostgreSQL port 5432 to avoid conflicts if another PostgreSQL container is using the default port.
PostgreSQL 12 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/
Configuration
/mnt/cache/appdata/postgresql12 This is where Postgres will store it's data. For best performance, keep the files on cache drive.
Port 5432 Default connection port
POSTGRES_PASSWORD Superuser password. REQUIRED TO SET, otherwise connecting outside container will not be possible.
POSTGRES_USER Username for the superuser. Defaults to postgres if not set.
POSTGRES_DB Used to define different name for default database. Defaults to user if not set.
PostgreSQL 13 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/
Configuration
/mnt/cache/appdata/postgresql13 This is where Postgres will store it's data. For best performance, keep the files on cache drive.
Port 5432 Default connection port
POSTGRES_PASSWORD Superuser password. REQUIRED TO SET, otherwise connecting outside container will not be possible.
POSTGRES_USER Username for the superuser. Defaults to postgres if not set.
POSTGRES_DB Used to define different name for default database. Defaults to user if not set.
PostgreSQL 14 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/
Configuration
/mnt/cache/appdata/postgresql14 This is where Postgres will store it's data. For best performance, keep the files on cache drive.
Port 5432 Default connection port
POSTGRES_PASSWORD Superuser password. REQUIRED TO SET, otherwise connecting outside container will not be possible.
POSTGRES_USER Username for the superuser. Defaults to postgres if not set.
POSTGRES_DB Used to define different name for default database. Defaults to user if not set.
PostgreSQL 15 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/
Configuration
/mnt/cache/appdata/postgresql15 This is where Postgres will store it's data. For best performance, keep the files on cache drive.
Port 5432 Default connection port
POSTGRES_PASSWORD Superuser password. REQUIRED TO SET, otherwise connecting outside container will not be possible.
POSTGRES_USER Username for the superuser. Defaults to postgres if not set.
POSTGRES_DB Used to define different name for default database. Defaults to user if not set.
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.
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 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.
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
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
Is a slim plugin, that takes informations gathered from the AdGuard 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 adguard-exporter from ebrianne: https://github.com/ebrianne/adguard-exporter
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
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
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
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
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(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).
This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc.
Its an open beta that I am testing on.
Please add a scan source folder
and a folder where your files shoud be sorted and archived into the subfolders existing there
Any Issus report on github.
Enjoy Prusaslicer directly in your browser with this easy to use Docker container.
This template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.
https://github.com/helfrichmichael/prusaslicer-novnc
https://hub.docker.com/r/mikeah/prusaslicer-novnc
Receive your important notifications immediately, over Matrix.
It enables you to send push notifications via a simple web API, and delivers them to your users.
PushBits is a relay server for push notifications. It enables you to send notifications via a simple web API, and delivers them to you through Matrix. This is similar to what Pushover and Gotify offer, but it does not require an additional app.
Config File: After the first start you have to download the config example file from here: https://github.com/pushbits/server/blob/main/config.example.yml rename it to 'config.yml' and place it in your '.../appdata/pushbits' folder. Of course configure it to your likings with the appropriate usernames and passwords.
You can get more information over https://github.com/pushbits/server
API: You can set up notifications through 'pbcli' which is included in this container, for more information head over to: https://github.com/pushbits/cli/blob/main/README.md
Pylon(https://github.com/pylonide/pylon) is a web based integrated development environment built with Node.js as a backend and with a supercharged JavaScript/HTML5 frontend, licensed under GPL version 3. This project originates from Cloud9 v2 project.
This package contains and installs the QNAP Embedded Controller chip Kernel module, this allows you to read fan speeds and temperatures as well as reading and writing the fan PWM values from the ITE Tech Inc. IT8528 embedded controller chip.
Currently known supported units are: TS-473A, TS-673A, TS-873A, TS-h886, TS-453Be, TS-877, TS-1677x, TS-253B, TS-453A, TS-464
Source: https://github.com/Stonyx/QNAP-EC
Quant UX is a research, usability and prototyping tool to quickly test your designs and get data driven insights.
You will need the quant-ux-frontend for this to work.
Front End for the Quant UX Project.
Quant UX is a research, usability and prototyping tool to quickly test your designs and get data driven insights.
You will need the quant-ux-backend for this to work.
This plugin adds the tool 'radeontop' to your unRAID server and also enables your AMD GPU from the installation of this plugin on, so no editis to the 'go' file or creation of other files are necessary (please not that this plugin only enables the 'amdgpu' Kernel module and not the 'radeon' Kernel module).
To see the usage of your GPU open up the unRAID Terminal and type in 'radeontop' (without quotes).
This plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display AMD GPU utilization on the unRAID Dashboard.
Docker image for Radicale, a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. Template is based on tomsquest's image.
Configuration Instructions: https://github.com/JPDVM2014/radicale