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.
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
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.
This package contains a modified version from the ITE IT87 Drivers to get compatibility with chips like IT8686E,.. and installs them for using it with the Dynamix System Temperature Plugin.
iVentoy is an enhanced version of the PXE server.
With iVentoy you can boot and install OS on multiple machines at the same time through the network.
iVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine.
iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time.
iVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware)
This Docker will download and install jDownloader2.
JDownloader 2 is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more...
Update Notice: Updates will be handled through jDownloader2 directly, simply click the 'Check for Updates' in the WebGUI.
This container will download and install the preferred version of Jenkins and install it.
Update Notice: If set to 'latest' the container will check on every startup if there is a newer version available).
All you data is stored in the jenkins/workdir folder in your appdata directory.
This container allows you to have a working Joplin desktop app, reachable via a http noVNC that can be placed behind a reverse proxy.
Can also be used with the Joplin server container to have a full Joplin stack on unRAID!
More info about Joplin : https://joplinapp.org/
Unraid compatible Jupyter Lab (Python kernel) container with GPU-optimized Tensorflow, PyTorch and OpenCV.
The default password to access the Jupyter Lab is iti
This is the GPU-bound container's version.
Please note that the container images is large at over 18GB
To use it requires the Nvidia driver installation on your Unraid server for support of Docker.
This installation needs to support the version of CUDA installed to use with this container.
If you have multiple GPUs in your system with some allocated to VMs, make sure to replace --gpus all with --runtime=nvidia and add the NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES environment variables to only give the container access to selected GPUs.
A CPU equivalent container is also available and named Jupyter-TPO and is over 5GB
The system is ran as the jupyter user (has sudo privileges) and /iti is where you can place your weights and other files to support your development.
Please see https://github.com/Infotrend-Inc/CTPO for further details.
Unraid compatible Jupyter Lab (Python kernel) container with CPU-only Tensorflow, PyTorch and OpenCV.
The default password to access the Jupyter Lab is iti
This is the CPU-bound container's version.
Please note that the container images is large at over 5GB
A GPU equivalent container is also available and named Jupyter-CTPO and is over 18GB
The system is ran as the jupyter user (has sudo privileges) and /iti is where you can place your weights and other files to support your development.
Please see https://github.com/Infotrend-Inc/CTPO for further details.
JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data.
Links
Repository: https://github.com/jupyterlab/jupyterlab
Wiki: https://jupyterlab.readthedocs.io/en/stable
Docker: https://hub.docker.com/repository/docker/bgameiro/arch-jupyterlab
Configuration
/opt/app/data Where JupyterLab should store the Notebooks
Set Up
The logs contain a token needed for first login
Includes several python data science libraries and CERN's ROOT for HEP.
Manage and grow your contact lists, design and send personalized newsletter campaigns easier than ever before. Keila is a 100% Open Source newsletter tool, made in Germany.
Keila is an Open Source alternative to newsletter tools like Mailchimp or Sendinblue.
With Keila you can easily send out newsletter campaigns and create sign-up forms.
For smaller newsletters, you can use your own email inbox to send out campaigns. For larger newsletter projects, AWS SES, Sendgrid, Mailgun, and Postmark are supported in addition to SMTP.
Note:
The password will be displayed in the docker log on first run. You can change it after you log in.
Kimai is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users.
Kitchenowl Front and Backend combined. KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
This is the WebUI for the KitchenOwl Container. You will also need the KitchenOwl Container for this to work. KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
Collection manager to keep track of collections of any kind like games, books, DVDs, stamps, etc... As Koillection is meant to be used for any kind of collections, it doesn't support automatic download of metadata, but offer the possibility to add your own metadata freely.
Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc.
Language Notice: Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' simply open up a console from the Container and type in 'cat /usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8', 'fr_FR.UTF-8 UTF-8'...)
Unassigned Devices mount: If you want to mount a share that is mounted via Unassigned Devices please change the Access Mode to Read/Write - Slave or Read Only - Slave!
ATTENTION: Wronge usage of this tool can lead to data loss, be carefull when using Krusader with Unraid.
You can delete your whole Array with a single button press if you don't be carefull!!!