All apps · 0 apps
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.
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
Categories
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 allLinks
Details
Repository
fancybits/channels-dvr:nvidiaLast 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