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.
A beautiful, modern web interface for managing your home lab Docker containers. Homelabarr makes it easy to deploy and manage self-hosted applications with just a few clicks.
This is the backend component of the Homelabarr stack. It is designed to be used in conjunction with the Homelabarr frontend.
A beautiful, modern web interface for managing your home lab Docker containers. Homelabarr makes it easy to deploy and manage self-hosted applications with just a few clicks.
This is the frontend component of the Homelabarr stack. It is designed to be used in conjunction with the Homelabarr backend.
A custom API proxy service designed to work with Homepage to display recent media from Tautulli in a formatted way. This service provides endpoints for recently added TV shows and movies from your Plex server via Tautulli.
This Plugin enables/disables HBA mode on some HP Smart Array controllers and installs the tool 'hpsahba'.
As mentioned in the Github Repo: CAUTION: This tool will destroy your data and may damage your hardware!
For further information go to the source Github repository: https://github.com/im-0/hpsahba.
Warning, this "workaround" comes with a few downsides:
- You have to set the controller type to SAT to get temperature readings.
- TRIM might now work (needs further testing).
Tested on following hardware so far:
HP Smart Array P410i
HP Smart Array P420i Firmware Version 6.0
HP Smart Array P812
Hewlett-Packard Company Smart Array G6 controllers / P410 (PCI ID: 103c:323a, board ID: 0x3243103c, firmware: 6.64)
Hewlett-Packard Company Smart Array G6 controllers / P212 (PCI ID: 103c:323a, board ID: 0x3241103c, firmware: 6.64)
A third-party, open-source ProtonMail bridge.
Hydroxide supports CardDAV, IMAP, and SMTP protocols.
Key Features:
No GUI, only CLI
Standards-compliant (not optimized for Microsoft Outlook)
Fully open-source
What is Hydroxide?
Hydroxide is a server that translates standard protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use your favorite email clients (like Apple Mail or Thunderbird) or tools like git-send-email with ProtonMail.
Commands:
auth username Login to ProtonMail via hydroxide
carddav Run hydroxide as a CardDAV server
export-secret-keys username Export secret keys
imap Run hydroxide as an IMAP server
import-messages username Import messages
export-messages username Export messages
sendmail username -- args... sendmail(1) interface
serve Run all servers
smtp Run hydroxide as an SMTP server
status View hydroxide status
Global options:
-debug
Enable debug logs
-api-endpoint url
ProtonMail API endpoint
-app-version version
ProtonMail application version
-smtp-host example.com
Allowed SMTP email hostname on which hydroxide listens, defaults to 127.0.0.1
-imap-host example.com
Allowed IMAP email hostname on which hydroxide listens, defaults to 127.0.0.1
-carddav-host example.com
Allowed SMTP email hostname on which hydroxide listens, defaults to 127.0.0.1
-smtp-port example.com
SMTP port on which hydroxide listens, defaults to 1025
-imap-port example.com
IMAP port on which hydroxide listens, defaults to 1143
-carddav-port example.com
CardDAV port on which hydroxide listens, defaults to 8080
-disable-imap
Disable IMAP for hydroxide serve
-disable-smtp
Disable SMTP for hydroxide serve
-disable-carddav
Disable CardDAV for hydroxide serve
-tls-cert /path/to/cert.pem
Path to the certificate to use for incoming connections (Optional)
-tls-key /path/to/key.pem
Path to the certificate key to use for incoming connections (Optional)
-tls-client-ca /path/to/ca.pem
If set, clients must provide a certificate signed by the given CA (Optional)
This Docker container runs ImgBurn client via WINE, so that you can back up your optical disks with the separation and portability capabilities of Docker on Linux.
It runs Imgburn and starts a virtual X server and a VNC server with Web GUI, so that you can interact with it.
This container needs additional installation steps after running the docker, which can be found here: https://github.com/JWolvers/imgburn-wine-container/?tab=readme-ov-file#installation
A fast and secure standalone server for resizing, processing, and converting images.
Additional configuration available via environment variables: https://docs.imgproxy.net/configuration/options
Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server.
Environment Variables:
ICS_USERNAME - Username for caldav server
ICS_PASSWORD - Password for caldav server
ICS_URL - URL to the caldav server
CRONTAB_SCHEDULE - crontab time string, eg. "0 0 * * *"
TZ - Timezone eg. "America/Chicago"
creates a calendar_download_map.py file in the config path. The dictionary contained within uses calendar name as key, and URL to ics as value.
Will download the ics file at the given URL and load its contents into the given calendar name, creating it if it doesnt exist.
If ics file is not from a download, you can put the file in the /config/ical_export forlder with calendar_name.ics as the filename.
Again, when run the script will import the ics file into calendar_name, creating it if it doesnt exist.
InspIRCd is a modular Internet Relay Chat (IRC) server written in C++
It was created from scratch to be stable, modern and lightweight. It provides a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users.
NOTE: If you want to change the hostname turn on 'Advanced View' and at the 'Extra-Parameters' change '--hostname=YOURPREFERREDHOSTNAME'
The container will create a TLS certificate at first start or if the certificate isn't found in the 'conf/' directory, after it is created you can import your own certificate.
HASH CREATION NOTICE: Read the discription from the variable 'Operator Password Hash' how to create the hash from your password.
Intel Graphics SR-IOV is Intel's latest virtualization technology for graphics. Single Root I/O Virtualization (SR-IOV) defines a standard method for sharing a physical device function by partitioning the device into multiple virtual functions. Each virtual function is directly assigned to a virtual machine, thereby achieving near-native performance for the virtual machine.
Check the link below to confirm if your integrated graphics support SR-IOV.
https://www.intel.com/content/www/us/en/support/articles/000093216/graphics.html
This plugin adds the tool 'intel_gpu_top' to your unRAID server and also enables your Intel iGPU from the installation of this plugin on, so no editis to the 'go' file or creation of other files are necessary.
To see the usage of your iGPU open up the unRAID Terminal and type in 'intel_gpu_top' (without quotes).
This plugin is based on parts of the Intel-GPU-Tools package and containes only 'intel_gpu_top' to monitor your iGPU usage natively in a unRAID Terminal.
This plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display Intel GPU utilization on the unRAID Dashboard.
Intel-GVT-g is a technology that provides mediated device passthrough for Intel iGPUs (Broadwell up to Comet Lake). It can be used to virtualize the iGPU for multiple guest virtual machines and also in Docker containers, effectively providing near-native graphics performance in the virtual machine and still letting your host use the virtualized iGPU normally. This is useful if you want accelerated graphics in Windows virtual machines running without dedicated GPUs for full device passthrough.
This means less power consumption, less heat output and better performance for your VMs.
Invoice Ninja v5: an open-source invoicing and time-tracking app built with Laravel https://www.invoiceninja.com.
This container requires a separate MySQL running container and the credentials passed via DB_* variables below.
SSL certificates are generated automatically and stored in certs/ folder in Storage as invoiceninja.crt and invoiceninja.key. Feel free to overwrite this files with others, if you use LetsEncrypt for example.
When migrating for v4 to v5 please follow this tutorial: https://github.com/kiwimato/invoiceninja_v5#upgrade-from-v4-to-v5
InvoiceShelf is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.
InvoiceShelf is a fork of Crater that focuses in stability, updates and new features.
The Web Application is made using Laravel & VueJS while the Mobile Apps are built using React Native.
An implementation of Stable Diffusion, the open source text-to-image and image-to-image generator, providing a streamlined process with various new features and options to aid the image generation process.
**Nvidia GPU Use:**
Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and add **--runtime=nvidia --gpus=all** to "extra parameters" (switch on advanced view)
**AMD GPU Use:**
For AMD GPU support, add "/dev/kfd" and "/dev/dri" each as a Device and add the required Variables: https://rocm.docs.amd.com/projects/install-on-linux/en/latest/how-to/docker.html#accessing-gpus-in-containers
This is a container with a webGUI to manage a Dell servers fan speeds using IPMI. You must enable IPMI from iDRAC. You can pass credentials through environment variables or enter them in the webGUI at runtime.