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.
Cleans your Radarr, Sonarr, Jellyseerr and Jellyfin or Emby before you run out of space on your server.
Before updating, please make sure your config matches the latest config template on GitHub.
Jellyfin(https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.
This uses the offical Jellyfin container. This official container should help more people with hardware transcoding if you are having issues with other Jellyfin containers
A cross-platform Discord music bot with a clean interface!
To get started, run the container once and then stop it. Modify the config.txt file to add your Discord ID and Discord Bot Token.
Once that's done, simply restart the container and let it run. It couldn't be easier! :D
JOAL is not designed to help or encourage you downloading illegal materials ! You must respect the law applicable in your country. I couldn't be held responsible for illegal activities performed by your usage of JOAL.
How to access to WebUI :
Once joal is started head to: http://IP:PORT/SECRET_OBFUSCATION_PATH/ui/.
SECRET_OBFUSCATION_PATH has default value : "joaleeS8efie".
This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)
This plugin is a wrapper for reading the files used by emhttpd for displaying various statistics, the files are read from /var/local/emhttp/*.ini and are converted to JSON for easy access by services/applications like Home Assistant. Please note there is no frontend, please visit the support thread for usage instructions.
JupyterLab: A Next-Generation Notebook Interface
JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and machine learning. A modular design invites extensions to expand and enrich functionality.
JupyterLabNN: A preconfigured Python environment set up for exploring neural networks including Large Language Models (LLMs).
Kibana gives shape to any kind of data — structured and unstructured — indexed in Elasticsearch.
Please install and run Elasticsearch docker first. Set the tag to it to match the one you are using
on Kibana (currently 7.12.0)
Change ELASTIC_SEARCH_HOSTS to match the address of your Elasticsearch
Kiwix Server is a .zim compatible web server: it allows you to deliver .zim files over the HTTP protocol within your local network. Simply start the server on your machine, and your content will be available for anybody through their web browser.
ZIM files can be downloaded here: https://wiki.kiwix.org/wiki/Content
This docker container provides a caching proxy server for game download content. For any network with more than one PC gamer in connected this will drastically reduce internet bandwidth consumption.
This container will download and install BattleNetPrefill and/or EpicPrefill and/or SteamPrefill and run the prefill on a cron schedule.
Network: It is recommended to run this container in the same network mode as the LANCache-DNS if used, by default it is set to br0 please change that if you have your LANCache server configured to work network wide on your LAN to the correct network type for your configuration.
DNS: I would strongly recommend that you set the DNS manually to the LANCache-DNS if you haven't it configured to be network wide on your LAN, to do that turn on the advanced view (toggle switch in the top right corner) and at the extra parameters append: --dns=yourLANcacheSERVER (of course replace 'yourLANcacheSERVER' with the address of your LANCache-DNS).
Update Notice: The container will check by default on each start/restart on new updates for BattleNetPrefill and/or EpicPrefill and/or SteamPrefill, this can be disabled if really wanted.
BattleNet|Epic|Steam Prefill Notice: Steam Prefill needs to be configured to work properly, please enter the following commands and/or follow the prompts afterwards, you can close the window when you are finished:
1. Open up a container console
2. Type in 'su ${USER}' and press ENTER
3. Type in 'cd ${DATA_DIR}/(BattleNet|Epic|Steam)Prefill' and press ENTER
4. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER
5. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER
6. Enter your credentials and/or follow the steps displayed
7. Select the apps you want to prefill and press ENTER
8. Done
Notice: In the above example you have to choose between BattleNet, Epic or Steam so that it says BattleNetPrefill, EpicPrefill or SteamPrefill instead of (BattleNet|Epic|Steam)Prefill. (these stepps are also displayed in the container log when BatteNet/Epic/Steam isn't/aren't configured yet)
If you ever want to change the apps you've selected then follow these steps again.
Install for LCDd and lcdproc to support LCD Screens.
A QNAP lcd device is icp_a106, Futher panels will be added in the future along with unRAID specific screens.
A framework- and JavaScript-free privacy respecting meta search engine, giving you results from Google, Qwant, Ahmia and popular torrent sites without spying on you.
A fork of LibreX, a framework- and JavaScript-free privacy respecting meta search engine, giving you results from Google, Qwant, Ahmia and popular torrent sites without spying on you. LibreY changed some features like automatic redirection.
See documentation for all available settings: https://github.com/Ahwxorg/LibreY/tree/main/docker#environment-variables-that-can-be-set-in-the-docker-container
Lingarr is an application that leverages translation technologies to automatically translate subtitle files to your desired target language. With support for both LibreTranslate, DeepL and AI Lingarr offers a flexible solution for all your subtitle translation needs.
|-------------------------------------------------
| General Information
|-------------------------------------------------
Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.
The objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available.
Additionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly.
|-------------------------------------------------
| Register for an Account
|-------------------------------------------------
After the start of the Container you need to Sign up for an Account in your own Application.
|-------------------------------------------------
| SSO/OAuth Integrations
|-------------------------------------------------
Here are all the SSO/OAuth integrations Linkwarden has -> https://docs.linkwarden.app/self-hosting/sso-oauth
An open source project that provides scalable, multi-user conferencing based on WebRTC. It's designed to provide everything you need to build real-time video audio data capabilities in your applications.
The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first.
Drop-in replacement for OpenAI running on consumer-grade hardware.
No GPU required.
Runs gguf, transformers, diffusers and many more models architectures.
It allows to generate Text, Audio, Video, Images. Also with voice cloning capabilities.
Additional image variants are also available: https://localai.io/basics/container/#standard-container-images
For Nvidia GPU support, add "--gpus all" to the Extra Parameters field under Advanced.
For AMD GPU support, add "/dev/kfd" and "/dev/dri" each as a Device and add the required Variables: https://localai.io/features/gpu-acceleration/#setup-example-dockercontainerd
For Intel iGPU support, add "/dev/dri" as a Device and add "--device=/dev/dri" to the Extra Parameters field under Advanced.
LocalStack is a cloud service emulator that runs in a single container on your laptop or in
your CI
environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your
local machine without connecting to a remote cloud provider! Whether you are testing complex
CDK applications or Terraform configurations, or just beginning to learn about AWS services,
LocalStack helps speed up and simplify your testing and development workflow.
Connect to the application via console in unraid UI to create resources such as below.
$ awslocal s3api create-bucket --bucket sample-bucket
$ awslocal s3api list-buckets
You may then communicate with the edge port on 4566 (or as configured) to interact with the
services. Some services may generate seperate ports for communication. These can be found in
the documentation.
For more information about this container visit https://www.localstack.cloud/
A connector application for controlling Philips Hue lighting using Plex webhooks. Actions like play, pause, stop, and resume will trigger lighting scenes through a Hue bridge.
Macinabox downloads and installs various macOS versions as a VM on your Unraid server. With this new version, there’s no need for additional helper scripts. It will fully automate the installation of the VM, create the XML file, and select the latest q35 available on your server. All you need to do is choose the macOS version, specify the VM storage location, ISO location, and the container will handle the rest.
Usage
When run will download and install selected version of macOS as a VM if not present.
If selected macOS vm is already present it will check the vms xml and fix if necessary
Variables in the container
Are you fully compliant with Apple’s EULA?
Set this to "Yes" if you are running on Apple hardware. This is the only way to be EULA compliant. If not, leave it as "No" and the container will exit.
Operating System Version:
Choose the macOS version from the options below:
- Sequoia
- Sonoma
- Ventura --recommend install
- Monterey
- Big Sur
- Catalina
- Mojave
- High Sierra
Custom VM Name:
Use this if you want the VM name to differ from the OS version. Leave blank to use the OS name.
Vdisk Type:
Set the vdisk type to either raw or qcow2.
Vdisk Size:
Specify the desired size for the vdisk.
Delete and Replace OpenCore:
Select "Yes" to delete your VM's OpenCore image and replace it with a fresh one, or "No" to keep the existing one.
Default NIC Type:
Big Sur and newer default is 'virtio-net' older macos versions it is e1000-82545em. Change this to override the default NIC type for macOS versions that support it.
VM Images Location:
Set this to your VM storage location (e.g., Domains share).
ISOs Share Location:
This is where macinabox will store the install media
Appdata Location:
Specify where you want macinabox to store its appdata.
Notes
- If you want multiple versions of the same macOS, ensure each has a unique name in the Custom VM Name box
In Unraid versions below 7, custom elements in the VM template will be removed if vm template edited.. Unraid, in all versions, might also change the NIC bus and slot that macOS expects. Re-run the container to fix the edited vm template after any edits.
The container dynamically builds the XML template during VM installation based on settings. It checks the highest QEMU version available and uses it in the template. If you downgrade Unraid, re-run Macinabox to adjust the XML accordingly.
You can view container activity via logs or Unraid browser notifications, if enabled.
Default icon for macinbox is installed with the VM.This doesnt perist over server reboots. To restore run container again. For all macOS icons (and many other systems) please install vm_custom_icons container.
MailgunLogger is a simple admin tool that uses the Mailgun API to retrieves events on a regular basis from Mailgun - who only provide a limited time of event storage - and stores them inside a MySQL database.
Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.
Download config.json BEFORE you start your container
https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/main/mainsail/config.json
And put it in your config folder, the default is /mnt/user/appdata/mainsail/config.json
Happy printing
Maintainerr makes managing your media easy. Create custom rules with parameters across different services, show matching media on the Plex home screen for a given amount of days and handle the deletion.