JunctionRelay

JunctionRelay

Docker app from Rusty6285's Repository

Overview

Unified data orchestration and IoT device management. Create Junctions to collect data from sources like Unraid, Home Assistant, and APIs, then stream it to local display panels and devices. NOTE: To send data to USB devices on the host machine, you may need to enable privileged mode.

Install JunctionRelay on Unraid in a few clicks.

Find JunctionRelay in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for JunctionRelay Review the template variables and paths Click Install

Download Statistics

426
Total Downloads

Related apps

Details

Repository
catapultcase/junctionrelay:latest
Last Updated2026-07-06
First Seen2025-08-05

Runtime arguments

Web UI
http://[IP]:[PORT:7180]/
Network
host
Shell
sh
Privileged
false

Template configuration

Access Local DevicesPathrw
Target
/dev
Value
/dev
Host MappingPorttcp
Target
7180
Default
7180
Value
7180
DB LocationPathrw
Target
/app/data
Value
/mnt/user/appdata/junctionrelay
Invoice source (host)Pathro

Optional. A folder of invoice files the server may read when filing a purchase. Read-only on purpose - the server only ever reads from it.

Target
/invoices
Invoice read rootsVariable

Directories INSIDE the container the lab may read invoice files from, colon or comma separated. Unset means it reads no local paths at all and callers are told to upload instead. Reading arbitrary paths on request would turn a filing tool into a file-disclosure tool, so this is off unless you set it.

Target
LAB_ATTACHMENT_ROOTS
Default
/invoices
Value
/invoices
Public URLVariable

Optional. How this server is reached on your network, e.g. http://10.0.0.5:7180. Used to print a working upload command when an invoice file is not readable from the server.

Target
LAB_PUBLIC_URL