This repo is the base for an automated docker build and is part of a dockerized distributed streaming system consisting of following elements:
- xxaxxelxx/xx_loadbalancer
- xxaxxelxx/xx_bridgehead
- xxaxxelxx/xx_coverter
- xxaxxelxx/xx_customerweb
- xxaxxelxx/xx_geograph
- xxaxxelxx/xx_icecast
- xxaxxelxx/xx_liquidsoap
- xxaxxelxx/xx_loadbalancer
- xxaxxelxx/xx_logsplitter
- xxaxxelxx/xx_pulse
- xxaxxelxx/xx_reflector
- xxaxxelxx/xx_rrdcollect
- xxaxxelxx/xx_rrdgraph
- xxaxxelxx/xx_sshdepot
- xxaxxelxx/xx_sshsatellite
The running docker container provides a service for very special streaming purposes usable for a distributed architecture. It presumably will not fit for you, but it is possible to tune it. If you need some additional information, please do not hesitate to ask.
This xxaxxelxx/xx_loadbalancer repo is an essential part of a complex compound used for streaming. It redirects incoming client requests to dedicated streaming machines regarding their load. In addition the script tacticsboard.php allows you to keep track of your clusters streaming machines and mount points.
$ docker run -d --name loadbalancer -p 80:80 -e UPDATEPASSWORD=UPDATEPASSWORD --restart=always xxaxxelxx/xx_loadbalancer