Restreamer
Posted
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