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.
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.
kometa
Kometa(https://github.com/Kometa-Team/Kometa) is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.
Kometa is an open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server. The script is designed to be run continuously and be able to update information based on sources outside your plex environment. Kometa supports Movie/TV/Music libraries and Playlists.
Unraid Setup Guide: https://kometa.wiki/en/latest/kometa/install/unraid/
Komf is a Metadata Fetcher for Komga and/or Kavita. You can let it run in the Background to update new added series or
Connect to it's API directly and/or use the userscript to update directly in the Komga WebUI.(https://github.com/Snd-R/komf-userscript)
Note that this is an API Container so there is no WebUI.
Setup:
Add Container as usual.
Add the application.yml to the config folder (if it wasn't automatically added).
Remove the Komf or Kavita Parts of the yml, when you aren't planning on using them.
The .yml is in the top Post of the Thread (https://forums.unraid.net/topic/124326-komf-docker-support-thread/).
Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication.
To run this container, you must create a htpasswd file (either via command line or using a tool such as https://hostingcanada.org/htpasswd-generator/) and place it in the /mnt/user/appdata/kopia/config directory, then adjust the Post Arguments accordingly.
krita
Krita(https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
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!!!
Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.
This container requires Redis a Postgres database and a functioning FQDN
Setup:
1. Install the Postgres container from your Apps tab.
2. Create a database an user.
3. Give the user permissions on the created database.
4. Install the Redis container from your Apps tab.
5. Setup an email account which Kutt can use. (technically optional but highly recommended!)
6. Setup an your preferred method of exposing Kutt to the outside world.
7. Fill out this template.
Optional:
1. Setup Google Safe Browsing
2. Setup Google Analytics
This Docker will download and install SteamCMD. It will also install LambdaWars and run it.
ATTENTION: First Startup can take very long since it downloads the gameserver files!
STEAM CREDENTIALS: For this container you have to provide valid Steam credentials where SteamGuard is disabled and this user need to have the game in it's library (since this game is free you can simply add it to this account).
It is recommended to create a dedicated Steam account for dedicated servers so that account theft of your personal account is impossible.
You can also run multiple servers with only one SteamCMD directory!
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 docker container provides DNS entries for caching services to be used in conjunction with a container.
The DNS is generated automatically at startup of the container
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.
LanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.
LanguageTool can make use of large n-gram data sets to detect errors with words that are often confused. To add the ngram data to the docker, download the languages you want from here: https://languagetool.org/download/ngram-data/, move it to your server and link the location in the container path /ngrams. By default, this is set to the appdata folder. More information on ngram data can be found here: https://dev.languagetool.org/finding-errors-using-n-gram-data
Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.
* If you encounter an error while uploading files, please make sure the content folder has write permissions *
This Docker will download and install SteamCMD. It will also install Last Oasis and run it.
Customer & Provider Key: You have to first create your own Provider Key here: https://myrealm.lastoasis.gg and fill in the generated Provider Key and Custom Key in the template.
After the first server start: After the first sever start you can mange your server at: https://myrealm.lastoasis.gg you should see your server there.
Create a Realm, Add and Activate a Tile and wait for the server to load it, after that you can join your dedicated server (keep in mind that every Tile needs it's own dedicated server and each dedicated server needs it's own Provider Key!).
ATTENTION: First Startup can take very long since it downloads the gameserver files!
Update Notice: Simply restart the container if a newer version of the game is available.
You can also run multiple servers with only one SteamCMD directory!
Source: https://github.com/freyacodes/Lavalink
Before you Deploy please create folder Names
"Lavalink"
/mnt/user/appdata/Lavalink/application.yml
and upload application.yml to folder
Lazylibrarian(https://lazylibrarian.gitlab.io/) is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.
LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs.
Calibre is a free and open source e-book library management application developed by users of e-books for users of e-books.
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.
Ldap-auth(https://github.com/nginxinc/nginx-ldap-auth) software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).