# ChannelsDVR

ChannelsDVR is a self-hosted media applications app. Unofficial Debian-based Docker container for Channels DVR, a third-party live television and DVR streaming client. It is open source and self-hosted, installable on Unraid and TrueNAS.

Canonical page: https://ourlocalhost.com/app/2699/channelsdvr

## Description

Unofficial Debian-based Docker container for Channels DVR, a third-party live television and DVR streaming client. Provides PUID/PGID file permissions, TV Everywhere (TVE) support, Intel QuickSync and NVIDIA GPU transcoding, and automatic monthly base image rebuilds for security patches. Optimised for Unraid but compatible with any Linux host. Fancy Bits LLC is not affiliated with this package and does not provide support.

## Platform availability

Available on 2 of 9 platforms: Unraid, TrueNAS.

## Health score

65/100 (Good), based on 4 of 4 factors.
- Maintained: 100 (last commit 3 days ago)
- Popular: 12 (3 GitHub stars)
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 85 (512 MB minimum RAM)

## Links

- Unraid: https://ca.unraid.net/apps/channelsdvr-0yru5n51tqt3fp?q=ChannelsDVR
- TrueNAS: https://apps.truenas.com/catalog/channels-dvr/

## Common questions

### How do I make recordings deletable from a Windows SMB share?

Set PUID and PGID to your intended share permissions and use UMASK=0000 so the container writes files with Windows-compatible permissions.

### What network mode does the container expect?

Use host networking, as the example and Docker Compose set network_mode to host.

### Does the container update itself?

The Channels DVR app updates itself like the official image, including pre-releases, while the base image is rebuilt monthly on the 1st for security patches.

### How do I enable NVIDIA GPU transcoding?

Use nvidia-container-toolkit and set NVIDIA_DRIVER_CAPABILITIES to compute,video,utility.

### What volumes should I persist?

Map a config directory to /channels-dvr and a recordings directory to your DVR share path.

---
Source: Our Local Host (https://ourlocalhost.com/app/2699/channelsdvr), the self-hosted and open-source app directory.
