ChannelsDVR

ChannelsDVR

Docker 应用程序 from Mackid1993's Repository

概述

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:

  1. Edit this container, scroll to Intel GPU
  2. Set the value to: /dev/dri
  3. Apply

NVIDIA GPU:

  1. Install Nvidia-Driver plugin from Community Apps
  2. Edit this container, add --runtime=nvidia to Extra Parameters
  3. In Advanced View, set NVIDIA Visible Devices to: all
  4. Remove the Intel GPU variable
  5. Apply, shell into the container and verify with nvidia-smi

运行时参数

网络用户界面
http://[IP]:8089
网络
host
外壳
bash
特权
false

模板配置

Config StoragePathrw

Container Path: /channels-dvr - Stores Channels DVR configuration and binary

目标
/channels-dvr
默认值
/mnt/user/appdata/channels-dvr
价值
/mnt/user/appdata/channels-dvr
RecordingsPathrw

Container Path: /shares/DVR - Where recordings are stored

目标
/shares/DVR
PUIDVariable

User ID - Use 99 for nobody on Unraid

默认值
99
价值
99
PGIDVariable

Group ID - Use 100 for users on Unraid

默认值
100
价值
100
TimezoneVariable

Timezone - Set to your timezone.

目标
TZ
默认值
America/New_York
价值
America/New_York
Intel GPUDevice

**Remove this variable if using NVIDIA or not using QuickSync.** - For Intel QuickSync hardware transcoding, set this to: /dev/dri

目标
/dev/dri
UMASKVariable

File permission mask. Default 0000 allows SMB file deletion. Use 0022 for standard permissions (755/644).

默认值
0000
价值
0000
NVIDIA Visible DevicesVariable

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

目标
NVIDIA_VISIBLE_DEVICES
NVIDIA Driver CapabilitiesVariable

Leave as default (compute,video,utility) for transcoding. Only change if you know what you're doing.

目标
NVIDIA_DRIVER_CAPABILITIES
默认值
compute,video,utility
价值
compute,video,utility

详细信息

存储库
ghcr.io/mackid1993/channels-dvr:latest
最后更新2026-06-01
初见2026-02-08

在Unraid 上运行 ChannelsDVR 。

ChannelsDVR 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。