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.
|-------------------------------------------------
| 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
Allows you to control an AIO liquid-cooler and RGB devices, that are supported by liquidctl, with a small footprint docker-container.
Find detailed information on the usage in the project page: https://github.com/avpnusr/liquidctl-docker
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.
A plugin that integrates a Link Layer Discovery Protocol service into UNRAID systems (speaking LLDP, CDP, FDP, SONMP and EDP). LLDP allows you to know exactly on which port is a server (and reciprocally). LLDP is an industry standard protocol designed to supplant proprietary Link-Layer protocols. The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.
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.
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.
MIMOSA - short for "Mellow_Labs Inventory Management and Organization System Apparatus". Just like a refreshing mimosa, this system will make your life brighter and more organized!
Check the Videos :
Main Video: youtu.be/7C4i-2IqSS4
Step by step Video: https://youtu.be/QOd1apc0Lpo
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.
Mailrise is an SMTP server that converts the emails it receives into Apprise notifications. The intended use case is as an email relay for a home lab or network. By accepting ordinary email, Mailrise enables Linux servers, Internet of Things devices, surveillance systems, and outdated software to gain access to the full suite of 60+ notification services supported by Apprise, from Matrix to Nextcloud to your desktop or mobile device.
To learn more, please visit the project page:
https://github.com/YoRyan/mailrise
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.
A TUI and CLI to help you manage your HTPC and -Arrs setup.
This is a command-line tool, designed to be used in a terminal. It does not have a web interface. Enter the container console to use it: https://github.com/Dark-Alex-17/managarr?tab=readme-ov-file#the-managarr-cli
ManicTime Server receives data from ManicTime clients installed on your network and provides reports, which you can view with a web browser.
After creating the container, stop the container and run this command in a shell (SSH Login or GUI Console) on your unraid server, to create the admin user.
Change the directory if you have used a different path (/mnt/user/appdata/manictimeserver) and be sure to change the username and password!.
docker run -v /mnt/user/appdata/manictimeserver:/app/Data -p 8080:8080 --rm --entrypoint dotnet manictime/manictimeserver ManicTimeServer.dll addadmin -u [email protected] -p someSecretPassword
After that, you can start the container as usual.
https://hub.docker.com/r/manictime/manictimeserver/
Docker container which mirrors manjaro packages and serves them via nginx
This image is based on the alpine image and uses rsync to synchronize the packages and nginx to deliver them.
Manjaro has provided a list of Rsync-capable mirrors at https://wiki.manjaro.org/index.php/Manjaro_Mirrors, which synchronize from the official Manjaro server. It's best to choose the one closest to you.
Region URI
Asia / Japan rsync://ftp.tsukuba.wide.ad.jp/manjaro
Europe / Germany rsync://ftp.halifax.rwth-aachen.de/manjaro/
Europe / Sweden rsync://ftp.lysator.liu.se/pub/manjaro/
Europe / Italy rsync://manjaro.mirror.garr.it/manjaro/
Europe / United Kingdom rsync://mirrorservice.org/repo.manjaro.org/repos/
RU / Russian Federation rsync://mirror.yandex.ru/mirrors/manjaro/
Manyfold is a Digital Asset Manager (DAM), specifically designed for 3D print files. Create a library pointing at your files on disk, and it will scan for models and parts. It assumes that any folders containing STL or OBJ files are models, and the files within them are parts. You can then view the files easily through your browser!
This template does not require PostgreSQL or Redis to operate, as it uses a built-in sqlite database.
Official MariaDB database container. It allows to set a database and username without using the console.
MariaDB is a community-developed, commercially supported fork of MySQL (RDBMS).
Root Password:
This container creates by default a random root password on initial execution. Open Docker > MariaDB Icon > Logs > Scroll down to "GENERATED ROOT PASSWORD" to find it.
Creating database dumps
docker exec MariaDB-Official sh -c 'exec mysqldump --all-databases -uroot -p"YOUR_ROOT_PASSWORD"' > /mnt/user/Backups/all-databases.sql
Restoring data from dump files
docker exec -i MariaDB-Official sh -c 'exec mysql -uroot -p"YOUR_ROOT_PASSWORD"' < /mnt/user/Backups/all-databases.sql
Matchering 2.0 is a novel Containerized Web Application and Python Library for audio matching and mastering.
It follows a simple idea - you take TWO audio files and feed them into Matchering:
TARGET (the track you want to master, you want it to sound like the reference)
REFERENCE (another track, like some kind of "wet" popular song, you want your target to sound like it)
Our algorithm matches both of these tracks and provides you the mastered TARGET track with the same RMS, FR, peak amplitude and stereo width as the REFERENCE track has.