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.
This package listens for local data from Ambient Weather stations (such as the WS-2902C) and converts the incoming data to MQTT events. The sensor data is published with auto-discovery so they show up automatically as sensors in Home Assistant.
The following Ambient Weather station models are confirmed to work:
WS-2902C
Expose all events from an Amcrest device to an MQTT broker. Supports autodiscovery via Home Assistant. Multiple docker containers will need to be installed to support more than one Amcrest device. No WebUI is necessary.
Deepstack is an AI server that empowers every developer in the world to easily build state-of-the-art AI systems both on-premise and in the cloud. The promises of Artificial Intelligence are huge but becoming a machine learning engineer is hard. Build and deploy AI-powered applications with in-built and custom AI APIs, all offline and self-hosted. See https://deepstack.cc and https://docs.deepstack.cc/faq/index.html
To use with home assistant see: https://github.com/robmarkcole/HASS-Deepstack-object and https://docs.deepstack.cc/faq/index.html
Old CPUs without AVX: If you are using an older CPU that doesn't support AVX (Warning: This version hasn't been updated in some time):
1. Add :noavx to the end of the Repository: field.
2. Should look like this: deepquestai/deepstack:noavx
GPU: If you wish to use a NVIDIA GPU instead of your CPU:
1. Install Unraid Nvidia Plugin (available in the community apps store): https://forums.unraid.net/topic/98978-plugin-nvidia-driver/
2. Add :gpu to the end of the Repository: field. Should look like this: deepquestai/deepstack:gpu
3. Add --runtime=nvidia to the Extra Parameters: field (to view this field switch to advanced view by clicking the toggle in the top right next to Basic View) .
4. Copy your GPU UUID to Nvidia Visible Devices:. (Can be found in the Nvidia Driver settings page under nVidia Info:). Should look something like this: GPU-1a2b3456-7890-1cd2-ea34-56b7c8de90a1
*I am not the creator or maintainer of this container I am merely providing the Unraid template.
This Docker container parses and forwards all WebSocket messages from your Unraid server to Home Assistant using the MQTT protocol. This enables you to create dashboards that provide a superior overview compared to Unraid's native capabilities.
HomeAssistant_inabox downloads, installs, and automatically manages a Home Assistant VM on your Unraid server with a single click. If the VM is found to be unexpectedly stopped, the container will automatically restart it to ensure uninterrupted service. Once installed, clicking on this container's WebUI will redirect you directly to your Home Assistant VM's WebUI.
Container Variables
VM Name
Specify the desired name for the Home Assistant VM. --Default Home Assistant
VM Images Location
Set the path to where your VM images are stored
Appdata Location
Set the directory where HomeAssistant_inabox will store its appdata.
Keep VM Running
Choose Yes to automatically monitor if the Home Assistant VM is running. If it is found to be stopped, the container will attempt to restart the VM --Default Yes
Check Time
Specify how frequently (in minutes) to check if the Home Assistant VM is running.
Default: 15 minutes
HA_inabox WebUI Port
Port used by the container to access the Home Assistant WebUI --Default: 8123
Notes
- During the VM installation, the container dynamically builds the XML template based on the current configuration.
- It automatically detects the highest available QEMU machine type on the server and adjusts the VM template to use the optimal configuration.
- For smooth operation, ensure that the VM storage and appdata paths are correctly set according to your Unraid shares.
Official Matter Server docker container from Home Assistant. This project implements a Matter Controller Server over WebSockets using the official Matter (formerly CHIP) SDK as a base and provides both a server and client implementation. The goal of this project is primary to have Matter support in Home Assistant but its universal approach makes it suitable to be used in other projects too.
There is NO WEB-UI to this container. Check the container logs for any errors when necessary.
REQUIREMENTS:
Unraid needs to have IPV4+6 enabled on the network interface! Make sure your you run the container on the host network. The host network interface needs to be in the same network as the Android/iPhone device you are using for commissioning. Matter uses link-local multicast protocols which do not work accross different LANs or VLANs.
minimal ics / iCal / Calendar hoster,
is basically just a minimalistic webserver which will just publish the "file.ics" in the data directory.
I use it to provide the Ical to Home Assistant for the garbage collection.
Monitor an RTSP / MJPEG stream for license plates, record them, store them in SQL, send alerts via MQTT with AutoDiscovery into Home Assistant. REQUIRED: open-alpr-http-wrapper docker container and configuration YAML file (example config on the Plate-Minder Github page
This is an MQTT Home Assistant Bridge with a rest endpoint as well that allows control of unraid from this docker, homeassistant and MQTT/REST generally.
Icon made by https://www.flaticon.com/authors/freepik Freepik
VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database.
TLDR: It is a faster, more lightweight replacement to InfluxDB/TimescaleDB/etc (up to 20x faster data digestion, up to 7-10x less ram usage). Can be used in place of InfluxDB in many apps such as HomeAssistant. Includes a great web UI for query exploration.
For HomeAssistant: drop in replacement for InfluxDB, see https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361
Git repository: https://github.com/VictoriaMetrics/VictoriaMetrics
Dockerhub: https://hub.docker.com/r/victoriametrics/victoria-metrics
Website: https://victoriametrics.com
VictoriaMetrics prominent features:
- Long-term storage for Prometheus.
- Drop-in replacement for Prometheus and Graphite in Grafana.
- Easy setup and operation with a single executable and configuration via command-line flags.
- Fast backups with vmbackup/vmrestore tools.
- Implements MetricsQL query language.
- Global query view for multiple data sources.
- High performance and scalability, outperforming InfluxDB and TimescaleDB by up to 20x.
- Efficient RAM usage, 10x less than InfluxDB and up to 7x less than others.
- Optimized for high-churn time series data.
- High data compression, storing up to 70x more data points in limited storage.
- Ideal for high-latency IO and low IOPS storage.
- Can substitute moderately sized clusters of competing solutions.
- Protects data from corruption on unclean shutdown.
- Supports various metrics protocols, including Prometheus, InfluxDB, Graphite, OpenTSDB, and more.
- Offers stream aggregation, metrics relabeling, and series limiting.
- Suitable for diverse data sources like APM, Kubernetes, IoT, financial data, and more.
- Open source cluster version.
- Compatible with NFS-based storages like Amazon EFS and Google Filestore.
What's up Docker? (aka WUD) WEBUI Included
Gets you notified when new versions of your Docker containers are available and lets you react the way you want.
Depending what you want to do you might have to add your own variables. By default I have included MQTT.
Good Integration With
Home-Assistant
Prometheus
Grafana
Many Supported Triggers
Send notifications using Smtp, Apprise, IFTTT, Slack, Pushover...
Automatically update your docker containers or your docker-compose stack.
Integrate with third-party systems using Kafka, Mqtt, Http Webhooks...
Many supported registries
Azure Container Registry
AWS Elastic Container Registry
Google Container Registry
Github Container Registry
Docker Hub (public & private repositories)
Configurable WyzeSense to MQTT Gateway for Home Assistant. Refer to the WyzeSense2MQTT docs for configuration. Change your hidraw port to pass into the container as necessary.
YouTube Transcript to Article
YouTube Transcript to Article is a Docker-based Python project that provides an API for converting YouTube transcripts into professional articles using OpenAI's ChatGPT. This tool automates the creation of summaries or detailed articles from YouTube video content, making it easy to generate professional write-ups from video transcripts.
Features
Automatic Transcript Retrieval: Fetches the transcript of a YouTube video in its original language, handling both video URLs and IDs.
Article Generation: Generates a professional article from the transcript, with options for brief or detailed formats.
Customizable Output Language: Allows you to specify the output language, with the default being the video's language.
Minimalist Web Interface: Provides a simple, user-friendly web interface to easily input video IDs or URLs and generate articles.
Dockerized Deployment: Easy deployment with Docker, including integration options for Home Assistant and MQTT.
You will need a OpenAI API key.