Use DVB-S2 satellite sadapter in LXD container [ENTWURF]

Digital Devices Adapter

Create privileged container:

lxc config set tvheadend security.privileged true

Configure container:

lxc config edit tvheadend

Following lines are important:

config:
  raw.lxc: "lxc.cap.drop= \nlxc.cgroup.devices.allow=c 212:* rwm \nlxc.mount.entry='/dev/dvb
      dev/dvb none bind,optional,create=dir'"

\n created a new line.

  • lxc.cap.drop=: Not sure if this is necessary.
  • lxc.cgroup.devices.allow=c 212:* rwm: Allow Digital Devices PCI card with major number 212. Number can be found like this:
root@hyperserver:/dev/dvb/adapter0# ls -l
total 0
crw-rw---- 1 root video 212, 0 Mar 10 18:26 demux0
crw-rw---- 1 root video 212, 1 Mar 10 18:26 dvr0
crw-rw-rw- 1 root video 212, 3 Mar 10 18:26 frontend0
crw-rw---- 1 root video 212, 2 Mar 10 18:26 net0
  • Mount dvb devices: lxc.mount.entry='/dev/dvb dev/dvb none bind,optional,create=dir

Sources: