channelsdvr_nvidia

channelsdvr_nvidia

Docker app from timstephens24's Repository

Overview

The Channels DVR backend engine with NVIDIA HW transcoding.
Here is an explanation of the default mappings: Port 8089: This is the default port that ChannelsDVR listens on. Changing the port is not recommended. /shares/DVR: This is where the ChannelsDVR folder exists for recordings to be stored. The DVR folder in the Channels Settings would then be: /shares/DVR and you enter the location on your server where the data will be. Recommend: /mnt/user/data/Media/ChannelsDVR /channels-dvr: This is where the DVR application and configuration is stored. Recommend having this locally at /mnt/user/appdata/channels-dvr --runtime=nvidia: This is in "extra parameters" (switch on advanced view) and allows passing through the NVIDIA graphics card to the container. Environmental Variables for NVIDIA_VISIBLE_DEVICES and NVIDIA_DRIVER_CAPABILITIES are already in the template, but you can change the 'all' variable for the device to match the UUID of a specific device if you have more than one. Optional: Add in a mapping for your personal media, i.e. Host Directory of '/mnt/user/data/Media/Movies' with a Container Directory of '/shares/Movies' and then add that as a Movie Source for Local Content in the server settings.

Install channelsdvr_nvidia on Unraid in a few clicks.

Find channelsdvr_nvidia 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 channelsdvr_nvidia Review the template variables and paths Click Install

Download Statistics

3,446,906
Total Downloads
36,781
This Month
33,878
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
fancybits/channels-dvr:nvidia
Last Updated2025-01-24
First Seen2023-08-13

Runtime arguments

Web UI
http://[IP]:[PORT:8089]
Network
host
Shell
sh
Privileged
false
Extra Params
--runtime=nvidia

Template configuration

DVRPathrw

DVR Folder

Target
/shares/DVR
Default
/mnt/user/data/Media/ChannelsDVR
AppdataPathrw

Appdata

Target
/channels-dvr
Default
/mnt/user/appdata/channels-dvr
WebUIPorttcp

Admin Port

Target
8089
Default
8089
Value
8089
NVIDIA_DRIVER_CAPABILITIESVariable

Container Variable: NVIDIA_DRIVER_CAPABILITIES

Default
compute,utility,video
Value
compute,utility,video
NVIDIA_VISIBLE_DEVICESVariable

Container Variable: NVIDIA_VISIBLE_DEVICES

Default
all
Value
all
PUIDVariable

PUID

Default
99
Value
99
PGIDVariable
Default
100
Value
100
TZVariable
Default
America/New_York
Value
America/New_York