Can you make a build for channelsDVR?
they do have thier own docker.
https://getchannels.com/dvr-server/#docker
Start up Channels DVR Server via Docker:
docker run
--detach
--name=channels-dvr
--net=host
--restart=on-failure:10
--device /dev/dri:/dev/dri
--volume /mnt/disk/dvr/config:/channels-dvr
--volume /mnt/disk/dvr/recordings:/shares/DVR
fancybits/channels-dvr:latest
Or add this to your docker-compose.yml:
channels-dvr:
image: fancybits/channels-dvr:latest
container_name: channels-dvr
network_mode: host
ports:
- "8089:8089"
restart: on-failure:10
devices:
- /dev/dri:/dev/dri
volumes:
- /mnt/disk/dvr/config:/channels-dvr
- /mnt/disk/dvr/recordings:/shares/DVR
Use the fancybits/channels-dvr:tve image if you need TV Everywhere support
The --net=host option is required for the Channels apps to discovery your DVR via Bonjour.
Neither Docker for Mac nor Docker for Windows support --net=host. When running on these platforms, you'll have to connect to Channels DVR Server by IP address from Channels. You can do this in the Settings tab of the Channels Apps.