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. 


ozwdaemon's Icon

Container for running the OpenZWave MQTT Adapter (for Home Assistant via the new Z-Wave Integration) You will need a running MQTT instance and a z-wave controller in order to use this container. For more information see: https://github.com/OpenZWave/qt-openzwave https://www.home-assistant.io/integrations/ozw/ Or visit the unraid forum support thread for more configuration/info

packetstream-psclient's Icon

packetstream-psclient

Network ServicesWeb

Residential Proxies Powered By Peer-To-Peer Bandwidth Sharing.

phpldapadmin's Icon

A docker image to run phpldapadmin. It provides a user interface to an openldap database. It must be on the same custom network as openldap and must be linked via --link openldap:PHPLDAPADMIN_LDAP_HOSTS e.g. --link openldap:example.org An example config.php can be found here: https://github.com/commandprompt/phpldapadmin/blob/master/config/config.php.example

pia-wireguard

Network Services

A Docker container for using WireGuard with PIA. Can output the wiregard conf file to a directory

pictshare's Icon

pictshare

Network ServicesWeb

Host your own images / gifs / mp4s / text / bins and stay in control. Self-hosted imgur/pastebin-like. See https://github.com/HaschekSolutions/pictshare/blob/master/rtfm/DOCKER.md for extra variables that can be added if required.

pihole's Icon

Pi-Hole - let's block those pesky ads This is a template for the official PiHole Docker Make sure that you use bridge mode and give PiHole it's own IP address. Also, if you set you router to give out the PiHole address to clients, make sure that you fix the unRaid servers dns to point to a real DNS Server. Please check https://hub.docker.com/r/pihole/pihole for additioanl variables that you may need.

Pihole-Sync-Sender's Icon

Pihole-Sync-Sender

Network Services

A Docker Container To Sync Two Piholes. This is the Sender/Master, you will need a receiver/secondary on the host who is running the receiver/secondary Pi-Hole. Note: after starting this container the first time please check the log for the public Key.

pipework:1.1.3's Icon

This is the version 1.1.3 of the pipework docker container, the latest container maybe broken so this might work better. Pipework allows you to have a static or dynamic ip for a docker container. This is the Unraid implementation of the dreamcat4 pipework docker container

Pomerium-Proxy's Icon

Pomerium-Proxy beta

Network Services

Pomerium Nginx Proxy - Secure, identity-aware access from anywhere.

Portainer-Agent's Icon

Portainer consists of two elements, the Portainer Server, and the Portainer Agent. Both elements run as lightweight Docker containers on a Docker engine. Portainer uses the Portainer Agent container to communicate with the Portainer Server instance and provide access to the node's resources.

Portainer-BE's Icon

Portainer Business Edition is a fully featured service delivery platform for containerized applications that can be used to manage single and multi-cluster Docker, Swarm, Kubernetes and ACI environments. It is designed to be as simple to deploy as it is to use. The application allows you to manage all your orchestrator resources (containers, images, volumes, networks and more) through a ‘smart’ GUI and/or an extensive API. Notes: • If you would like to extend the capabilities of Portainer, getting extra features over containers, networks, volumes and images, you will need to install the Portainer Agent separately. Search for 'Portainer-Agent' in the Community Apps. • This container needs a license to operate, for additional information on obtaining a FREE license visit https://www.portainer.io/pricing/take5

PortainerCE's Icon

Portainer is a lightweight management UI which allows you to easily manage your different Docker environments (Docker hosts or Swarm clusters). Portainer is meant to be as simple to deploy as it is to use. It consists of a single container that can run on any Docker engine (can be deployed as Linux container or a Windows native container, supports other platforms too). Portainer allows you to manage all your Docker resources (containers, images, volumes, networks and more) ! It is compatible with the standalone Docker engine and with Docker Swarm mode.

poste's Icon

FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, Spamassassin, WebMail, WebAdmin. INITIAL SETUP: 0. Requires registered FQDN to send/receive external email. 1. Following ports are used by container for mail: 25, 110, 143, 443, 465, 587, 993, 995 2. Following ports are used by container for webui: 443, 8280 (These may conflict, check your ports) 3. Make a user share for mail data, default is /mnt/user/poste 4. Some or all mail ports may need to be opened, forwarded, or dmz for mail send/receive to work. Optional arguments -e "HTTPS=OFF" To disable all redirects to encrypted HTTP, its useful when you are using some kind of reverse proxy (place this argument before image name!) NOTE: Marked as BETA, simply because author is not an expert in email exchange servers -- software itself looks pretty good.

Postfix-Relay's Icon

Postfix-Relay

Network ServicesOther, Productivity

This runs Postfix (as a relay) in Docker. Most home ISPs block port 25, so outbound emails must be relayed through an external SMTP server (e.g., Gmail). This container acts as a single collections point for devices needing to send email. ⚠️ Postfix acts as an open relay. As such, this is not meant to be run on the internet, only on a trusted internal network! ⚠️ Requirements You must already have a account on an external SMTP server (e.g., Gmail, AWS SES, etc...). Your external SMTP server must be using encryption (i.e., plaintext is not allowed)

PostgreSQL_Alpine's Icon

|------------------------------------------------- | 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.

postgresql12's Icon

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.

postgresql13's Icon

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.

postgresql14's Icon

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.

postgresql15's Icon

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.

postgresql16's Icon

PostgreSQL 16 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/.

Pritunl's Icon

Pritunl beta

Network ServicesOther

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.