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. 


SeaFile's Icon

Seafile is an open source enterprise file sync and share platform with high reliability and performance. Seafile provides similar feature set to Dropbox, Google Drive and Office 365, while it allows users to host the server on their own hardware. The core feature of Seafile is file sync and share. It provides client apps for most operating systems like Windows, Mac OS, Linux, iOS and Android. It also provides a user-friendly web interface for accessing files in a web browser.

search-and-sort-movies's Icon

search-and-sort-movies

Other

This application will allow you to sort films and series. It will clean up the names and move them to the folder you want. Ex: /be_sorted/movie_sam_2020_to$http://sAm.EN-01.mkv => /movies/movie-sam-2020.mkv /be_sorted/serie_S1_e12_qWerTy_aZerty.mKv => /series/fringe/season-1/fringe-S01-E12.mkv Choose your Volumes : /be_sorted /movies /series

searcharr's Icon

searcharr

Telegram Bot for Sonarr and Radarr

seekerr's Icon

Tool to add new movies to Radarr based on RSS, IMDB and Trakt lists. You need to create your config file before running the image. For more info on setup of your config file, check out: https://hub.docker.com/r/lightglitch/seekerr/

serge's Icon

serge

Other

Serge - LLaMa made easy A chat interface based on llama.cpp for running Alpaca models. Entirely self-hosted, no API keys needed. Fits on 4GB of RAM (depending on model) and runs on the CPU. Models can be downloaded from within the interface. A note on memory usage: llama will just crash if you don't have enough available memory for your model. 7B requires about 4.5GB of free RAM 13B requires about 12GB free 30B requires about 20GB free New models are regularly being added, check the project page for notes and requirements

series-troxide's Icon

series-troxide

Series Troxide(https://github.com/MaarifaMaarifa/series-troxide) a Simple and Modern Series Tracker

SerpBear's Icon

SerpBear is an Open Source Search Engine Position Tracking App. It allows you to track your website's keyword positions in Google and get notified of their positions. Required: A 3rd party Scraping account or a proxy ips to scrape Google Search Result. You can get an free API key from either ScrapingAnt (10k/month free) or ScrapingRobot (5k/month free) or SpaceSerp (15k/month for one-time payment of $59). https://docs.serpbear.com/getting-started Environment Variables https://docs.serpbear.com/miscellaneous/environment-variables To add the Search Console you have to follow this guide: https://docs.serpbear.com/miscellaneous/integrate-google-search-console You will have to add 2 variables to the template. SEARCH_CONSOLE_PRIVATE_KEY and SEARCH_CONSOLE_CLIENT_EMAIL

servas's Icon

servas

Productivity

A self-hosted bookmark management tool. Servas is based on Laravel and Inertia.js and uses Tailwind CSS and Svelte for the frontend. It still needs a lot of work but developer is active and available at github MUST DO FIRST: - Create a Local directory (ex: /mnt/user/appdata/servas) where the ".env" & "servas.db" files will be stored. - Create a file called .env and inside on it add the line: APP_KEY= - Create a file called servas.db Fill in the rest of this template. Once the container is running, open the container's console and run the following command: php artisan key:generate --force ---> This will generate a key and it will be stored in the .env file you created. ReStart Container. navigate to : http://localhost:8086/register ---> Here you will generate your admin account. navigate to: http://localhost:8086/login ========================BELLOW IF USING MYSQL/MariaDB======================== You no longer need MySQL/MariaDB but if you still want to use it, then add the following lines to the .env file: MySQL DB_CONNECTION=mysql DB_HOST=db DB_PORT=3306 DB_DATABASE=servas_db DB_USERNAME=servas_db_user DB_PASSWORD=password Optional Requirements if using MySQL/MariaDB: - MySQL / Mariadb Database already running and available. - CREATE a database (ex. servas-db) - CREATE a User for servas-db (ex. servas)

Serviio's Icon

Serviio is a freeware media server designed to let users stream music, video, or image files to DLNA compliant televisions, Blu-ray players, game consoles, and Android or Windows Mobile devices on a home network. Make sure to give it some time then restart the container at least once. If you want to use a custom config you need to map the path: /opt/serviio/config to your AppData install directory.

SevTechAges's Icon

SevTechAges

Game Servers

SevTech: Ages - 3.2.3 Modded Minecraft ServerSevTech: Ages - 3.2.3The ultimate advanced progression modpack! Watch development at: darkosto.tv/SevTechLiveVersion tags available: - 3.2.3Setup: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

sftp's Icon

Easy to use SFTP (SSH File Transfer Protocol) server with OpenSSH and Fail2ban installed for extra hardening against brute force attacks. Forked from atmoz/sftp. Based on phusion/baseimage. Shared Path is an example. You must replace host path with path to a folder to share AND change user in the container path to the name of a user account configured in users.conf. See dockerhub or github page for more info.

SFTPGo's Icon

Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.

Shadowsocks's Icon

A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption protocol project, widely used in China to circumvent Internet censorship. It was created in 2012 by a Chinese programmer named "clowwindy", and multiple implementations of the protocol have been made available since. Can be used with any SOCKS or Shadowsocks client. Can be seen as a alternative, hard to detect, VPN as well. UNRAID template that JUST WORKS, brought to you by Flight777! Container does not have a WEBUI, as it's very lightweight and all settings are set by the variables. Check the logs to verify it is running correctly

ShadowSocks-Server's Icon

ShadowSocks-Server

Security

Shadowsocks is a tunneling proxy developed to be free, open-source, and mainly used by Chinese people to bypass the Great Firewall restrictions. While using, it covers your browser traffic only, and it is almost impossible to detect and block it. The Docker image is: --Based on Scratch (no OS) for a total size of 3.53MB --Compatible with all the CPU architectures supported by Docker: linux/amd64, linux/386, linux/arm64, linux/arm/v6, linux/arm/v7, linux/s390x, linux/ppc64le and linux/riscv64 --Shadowsocks is implemented in Go and compiled statically using Go 1.16

Shapeshifter-Obfuscator's Icon

Shapeshifter-Obfuscator

Security

Shapeshifter-Obfuscator is a dockerized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. This container is targeted at advanced users and provides no graphical user interface. Refer to the shapeshifter-dispatcher documentation on GitHub to learn more about the different proxy modes and transports supported by this tool. https://github.com/OperatorFoundation/shapeshifter-dispatcher

ShareX-Uploader's Icon

ShareX-Uploader

Cloud

This server allows you to easily upload ShareX screenshots and videos. It includes token authentication for security and can handle various image file types by converting them to WebP format for efficient storage. View the Git page: https://git.fascinated.cc/Fascinated/sharex-php-uploader

Sharry's Icon

Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is: upload files and get a url back that can then be shared. Being based on Alpine Linux, size of this container is very small. For a complete documentation of this container, see https://github.com/jlesage/docker-sharry#readme

Shinobi's Icon

Shinobi

Home Automation

Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras

Shinobi-nvidia's Icon

Shinobi-nvidia

Home Automation

Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras

shinobi-pro-cctv's Icon

Shinobi Docker from official Dockerhub repo. Note to use GPU for hardware encoding or Object detection: 1. add --runtime=nvidia in Extra Parameters. 2. Add Nvidia GPU Devices variables ID & Driver capabilities in advanced

shinobipro's Icon

Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia To use your Nvidia GPU for encoding 1. Use the Nvidia Unraid build of Unraid 2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest ) 3. Under Extra Parameters: add --runtime=nvidia 4. Set template field Nvidia build only -- Driver capabilities: to all 5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras. Features Time-lapse Viewer (Watch a hours worth of footage in a few minutes) 2-Factor Authentication Defeats stream limit imposed by browsers With Base64 (Stream Type) and JPEG Mode (Option) Records IP Cameras and Local Cameras Streams by WebSocket, HLS (includes audio), and MJPEG Save to WebM and MP4 Can save Audio Push Events - When a video is finished it will appear in the dashboard without a refresh Region Motion Detection (Similar to ZoneMinder Zone Detection) Represented by a Motion Guage on each monitor "No Motion" Notifications 1 Process for Each Camera to do both, Recording and Streaming Timeline for viewing Motion Events and Videos Sub-Accounts with permissions Monitor Viewing Monitor Editing Video Deleting Separate API keys for sub account Cron Filters can be set based on master account Stream Analyzer built-in (FFprobe GUI) Monitor Groups Can snapshot images from stream directly Lower Bandwith Mode (JPEG Mode) Snapshot (cgi-bin) must be enabled in Monitor Settings Control Cameras from Interface API Get videos Get monitors Change monitor modes : Disabled, Watch, Record Embedding streams Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap

shinysdr's Icon

Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins. This docker includes additional plugins courtesy of the maintainer: * python-libhamlib2 -- Controlling external hardware radios * gr-air-modes -- ADS-B, aircraft transponders A config file -- config.py -- in the Config path host directory is necessary in order to run this container Create one using the instructions below or bring your own ;) Creating New Config File: 1. Switch to Advanced View in the template and add the following to Post Arguments --init start /config/myConfig 2. Make sure you have the Config path mapped in your template 3. Apply changes and start the container 4. Edit the container  4a. Remove the contents of Post Arguments  4b. Set Config mapping to the subfolder created in Step 1 5. Apply changes Note: You MUST remove the Post Arguments command on next start or the container will stop on error b/c it will not overwrite an existing config file. The URL for the container is suffixed with the value of root_cap from config.py EX http://yourIP:port/rootCapValue To access the container at the URL without the suffix set root_cap=None in config.py

Shiori's Icon

Shiori

Productivity

Shiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. Default Login username: shiori password: gopher After starting container for the first time run the command docker exec -it Shiori shiori migrate from CLI to set up the database.