Restreamer

The Restreamer is a complete streaming server solution for self-hosting.

# file: `docker-compose.yml`

services:
  restreamer:
    image: ${HONEYPI_IMAGE_REGISTRY_HOST:-docker.io}/datarhei/restreamer:${HONEYPI_RESTREAMER_VERSION:-latest}
    restart: unless-stopped
    container_name: restreamer
    environment:
      - RS_USERNAME=${HONEYPI_RESTREAMER_USER:-admin}
      - RS_PASSWORD=${HONEYPI_RESTREAMER_PASSWORD}
    volumes:
      - ${HONEYPI_DATA}/restreamer/config:/core/config
      - ${HONEYPI_DATA}/restreamer/data:/core/data
    tmpfs: /tmp/hls
    labels:
      - traefik.enable=${HONEYPI_RESTREAMER_TRAEFIK_ENABLE:-false}
      - traefik.http.routers.restreamer.rule=Host(`${HONEYPI_RESTREAMER_HOST}`)
      - traefik.http.routers.restreamer.entrypoints=websecure
      - traefik.http.routers.restreamer.tls.certresolver=resolver
      - traefik.http.routers.restreamer.service=restreamer
      - traefik.http.services.restreamer.loadbalancer.server.port=8080