ChannelsDVR
ChannelsDVR
Docker app from Mackid1993's Repository
Overview
Unoffical Channels DVR Docker for Unraid.
FANCY BITS LLC IS NOT AFFILIATED WITH THIS PACKAGE AND WILL NOT PROVIDE SUPPORT
Based on Debian Bookworm with minimal tini init system.
Key Features:
- Proper PUID/PGID mapping (no root-owned files)
- TV Everywhere (TVE) support with Google Chrome
- Intel QuickSync and NVIDIA GPU transcoding
- App handles its own updates like the official container (including pre-releases)
- Automated container rebuilds on the 1st of every month for security patches.
REMOVE THE INTEL GPU VARIABLE IF NOT USING INTEL QUICKSYNC
GPU Setup:
Intel QuickSync:
- Edit this container, scroll to Intel GPU
- Set the value to: /dev/dri
- Apply
NVIDIA GPU:
- Install Nvidia-Driver plugin from Community Apps
- Edit this container, add --runtime=nvidia to Extra Parameters
- In Advanced View, set NVIDIA Visible Devices to: all
- Remove the Intel GPU variable
- Apply, shell into the container and verify with nvidia-smi
Runtime arguments
- Web UI
http://[IP]:8089- Network
host- Shell
bash- Privileged
- false
Template configuration
Container Path: /channels-dvr - Stores Channels DVR configuration and binary
- Target
- /channels-dvr
- Default
- /mnt/user/appdata/channels-dvr
- Value
- /mnt/user/appdata/channels-dvr
Container Path: /shares/DVR - Where recordings are stored
- Target
- /shares/DVR
User ID - Use 99 for nobody on Unraid
- Default
- 99
- Value
- 99
Group ID - Use 100 for users on Unraid
- Default
- 100
- Value
- 100
Timezone - Set to your timezone.
- Target
- TZ
- Default
- America/New_York
- Value
- America/New_York
**Remove this variable if using NVIDIA or not using QuickSync.** - For Intel QuickSync hardware transcoding, set this to: /dev/dri
- Target
- /dev/dri
File permission mask. Default 0000 allows SMB file deletion. Use 0022 for standard permissions (755/644).
- Default
- 0000
- Value
- 0000
To enable NVIDIA GPU: 1) Install Nvidia-Driver plugin from Community Apps, 2) Add --runtime=nvidia to Extra Parameters above, 3) Set this to: all 4) remove Intel QuickSync Variable
- Target
- NVIDIA_VISIBLE_DEVICES
Leave as default (compute,video,utility) for transcoding. Only change if you know what you're doing.
- Target
- NVIDIA_DRIVER_CAPABILITIES
- Default
- compute,video,utility
- Value
- compute,video,utility
Categories
Details
ghcr.io/mackid1993/channels-dvr:latestRun ChannelsDVR on Unraid.
ChannelsDVR is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.