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.
Tag your time, get the insight - An open source time-tracker with an interactive user experience and powerful reporting.
Use https://timetagger.app/cred to generate your credentials you will use to log in to timetagger. You can add multiple users this way (separated by commas).
Tinyauth is an extremely simple Traefik forward auth proxy that adds a login screen to all of your apps that are using the Traefik reverse proxy. Tinyauth is configurable through environment variables and it is only 20MB in size.
This container will download and install Tor-Browser.
RESOLUTION: You can also change the resolution from the WebGUI, to do that simply click on 'Show more settings...' (on a resolution change it can occour that the screen is not filled entirely with the Tor Browser window, simply restart the container and it will be fullscreen again).
This project automates logging in to private trackers to keep your account active.
You can personalize how often it logs in. It also adds randomization to the login times so it doesn't seem automated
Github: https://github.com/mastiffmushroom/TrackerAutoLogin
Dockerhub: https://hub.docker.com/repository/registry-1.docker.io/mastiffmushroom/trackerautologin/general
Tracks is a web-based todo application to help you implement the GTD methodology.
NOTE: After installing, you must console into the container and run the following command to initialize the database first!
rake db:reset
After running that command, you should see the database has tables in it and the app should be usable at that point.
Easy and fast file sharing from the command-line. Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive), storj (Storj) providers, and local file system (local).
Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.
Links
Repository: https://github.com/zadam/trilium
Wiki: https://github.com/zadam/trilium/wiki
Docker: https://hub.docker.com/r/zadam/trilium
Configuration
/home/node/trilium-data Where Trilium should store logs, databases and configuration
/home/node/trilium-data/backup Where Trilium should store the backups
An open-source web application that transcribes and translates audio from YouTube videos or uploaded media files. Leveraging the stable-ts library and the whisper models, Txtify offers enhanced transcription accuracy and performance.
This package contains the UGREEN LED Driver which will allow you to get your LEDs to work on your UGREEN NAS (please note that not all models are supported).
The plugin is based on: https://github.com/miskcoo/ugreen_dx4600_leds_controller
Ungoogled-Chromium is a lightweight approach to removing Google web service dependency from the Chromium project web browser.
- Ungoogled Chromium is Google Chromium, sans dependency on Google web services.
- Ungoogled Chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, Ungoogled Chromium is essentially a drop-in replacement for Chromium.
- Ungoogled Chromium features tweaks to enhance privacy, control, and transparency. However, almost all of these features must be manually activated or enabled. For more details, see Feature Overview.
You can find the full source code here: https://github.com/Eloston/ungoogled-chromium
Unmanic is a simple tool for optimising your file library with a highly customisable plugin system.
Remove the complexity of automatically converting your file library.
Simply point Unmanic at your library and let it manage it for you.
Features:
Manage multiple independent libraries of any media file type with a large range of plugins.
Simple to configure - don't waste your time with hours of setup. Just get the job done with Unmanic.
Support for VAAPI/QSV/NVIDIA NVENC for hardware accelerated encoding.
Schedule file scans at set intervals.
Configure inotify file monitors for your libraries.
Link with other installations to share in distributed processing of tasks. These other installations may be on:
This same Unraid server
A LAN connected PC (including across subnets)
A Internet connected PC behind a basic auth proxy
Linux, MacOS, Windows
x86, Armv7, Arm64
Advanced Configuration:
LIMIT CPU USE:
1) Toggle this Docker Container template editor to "Advanced View".
2) In the "Extra Parameters" field, add "--cpus='1'".
This value depends on the number of cores available to the container. To limit to 50%, set this value to 0.5 * n cores. If you have 2 cores available to this container, "--cpus='.5'" will equal 25% of that available CPU resources. To limit the CPU cores available to the continer, use "CPU Pinning"
LIMIT RAM ALLOCATION:
1) Toggle this Docker Container template editor to "Advanced View".
2) In the "Extra Parameters" field, add "--memory='1g'".
Unmanic can use on average around 100Mib - 500 Mib of RAM for various Disk IO tasks.
Even though limiting RAM is unnecessary as Unmanic should not ever need more that 1GB RAM it is good practice to do so.
Note: If you set your Cache Directory path to a tmpfs or RAM, limiting your memory allocation will affect the available RAM for the cache volume.
NVIDIA GPU USE (NVDEC/NVENC):
1) Install the Nvidia-Driver plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--runtime=nvidia".
4) Expand the template "Show more settings..." section.
5) In the "NVIDIA_VISIBLE_DEVICES" variable, copy your GPU UUID (can be found in the Unraid Nvidia Plugin)
INTEL GPU USE (QSV/VAAPI):
1) Install the Intel-GPU-TOP plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--device=/dev/dri".
AMD GPU USE (VAAPI):
1) Install the Radeon-TOP plugin.
2) Toggle this Docker Container template editor to "Advanced View".
3) In the "Extra Parameters" field, add "--device=/dev/dri".
This plugin allows you to replicate your applications (Docker/LXC containers and chosen directories) from your Main machine to a second, unRAID based, Backup machine.
With the inclusion of keepalived you can also create a virtual IP for your Main and Backup machine where the backup machine can automatically run the replicated containers.
For more information visit the Support Thread on the forums.
ATTENTION: This is a experimental release and it is recommended to use this tool with caution (make sure that you create a backup from your containers and data that is synced). If you encounter a bug please report it in the support thread.
Self-hosted monitoring tool like "Uptime Robot".
Monitoring uptime for HTTP(s) / TCP / Ping.
Fancy, Reactive, Fast UI/UX.Notifications via Webhook, Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) and more by Apprise.
Fast 20 second inverval checks.
UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
File and image backups are made while the system is running without interrupting current processes.
UrBackup also continuously watches folders you want backed up in order to quickly find differences to previous backups. Because of that, incremental file backups are really fast.
Your files can be restored through the web interface, via the client or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).
A web interface makes setting up your own backup server really easy.
UVDesk - An Open Source Helpdesk.
UVDesk is an open source helpdesk solution that can be self-hosted, allowing you to manage family and friends' IT problems with a helpdesk like you would in an IT career. If you are wanting to use UVDesk for business use, you should support the developers by contacting them on their website and looking at pricing options.
Website: https://www.uvdesk.com/en/
Original Project GitHub: https://github.com/uvdesk/community-skeleton/
Template GitHub: https://github.com/untraceablez/uvdesk-unraid/
An open source routing engine and accompanying libraries for use with OpenStreetMap data. Valhalla also includes tools like time+distance matrix computation, isochrones, elevation sampling, map matching and tour optimization (Travelling Salesman).
A web app, providing routing and isochrones with a magnitude of options and making requests to Valhalla, an open-source routing engine and accompanying libraries for use with OpenStreetMap data.
Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database.
Vector is a high-performance, end-to-end (agent & aggregator) observability
data pipeline that puts you in control of your observability data. Collect, transform, and
route all your logs, metrics, and traces to any vendors you want today and any other vendors
you may want tomorrow. Vector enables dramatic cost reduction, novel data enrichment, and
data security where you need it, not where it is most convenient for your vendors.
Additionally, it is open source and up to 10x faster than every alternative in the space.
Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage or create your own plugin.