cp docker-compose.yml.dist docker-compose.yml and edit the env variables
cd config/frontend && cp config.yml.dist config.yml and edit the variables
./gen-selfsigned.sh - generate self signed haproxy cert for bootstraping
docker-compose build
docker-compose up
./issue-certificate.sh example.com info@example.com - issue LE production certificate
You can use the following command to rebuild and restart everything:
docker-compose down ; docker-compose build; docker-compose up -d ; docker-compose logs --follow
Setup client
Encoder server = rtmp://example:1935/live/ key = stream?pass=supersecret
Open a browser and go to https://example.com to view your live stream via hls.js