version: "2.1"
services:
oscam:
image: linuxserver/oscam
container_name: oscam
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Vienna
volumes:
- ${PWD}/oscam_config:/config
- ${PWD}/oscam_logs:/var/log/oscam
ports:
- 8888:8888
devices:
- /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL01ZU9N-if00-port0:/dev/ttyUSB0
#################
# needs /etc/udev/rules.d/99-karl.rules
# with: SUBSYSTEM=="tty", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE:="0666"
#################
restart: unless-stopped
tvheadend:
image: linuxserver/tvheadend
container_name: tvheadend
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Vienna
volumes:
- ${PWD}/tvheadend_config:/config
- /mnt/raid6/tvheadend_recordings:/recordings
- ${PWD}/tvheadend_scripts:/scripts
ports:
- 9981:9981
- 9982:9982
devices:
- /dev/dvb:/dev/dvb #optional
depends_on:
- oscam
restart: unless-stopped