version: "3" services: restreamer: image: datarhei/restreamer container_name: restreamer ports: - 1936:1935 - 8080:8080 networks: - frontend - traefik_portal volumes: - "./datarhei-restreamer/db:/restreamer/db" environment: - RS_USERNAME=${RS_USERNAME} - RS_PASSWORD=${RS_PASSWORD} - RS_LOGLEVEL=4 - RS_TIMEZONE=${TZ} - RS_SNAPSHOT_INTERVAL=1m deploy: replicas: 1 restart_policy: condition: any delay: 5s window: 10s owncast: image: elestio/owncast:latest container_name: owncast user: 0:0 restart: always volumes: - "./owncast/:/app/" devices: - /dev/dri:/dev/dri shm_size: 256m ports: - "5050:8080" - "1935:1935" networks: - traefik_portal networks: frontend: traefik_portal: external: true