Run Niostreamer in Docker

Niostreamer has official docker repository on Docker Hub.

To get started just download and start the container:

docker pull niostreamer/niostreamer
docker run niostreamer/niostreamer

Custom user configuration file can be mounted as a volume:

docker run -v /home/user/niostreamer.conf:/etc/niostreamer/niostreamer.conf niostreamer/niostreamer

As you can have multiple virtual host configurations for RTMP, HLS or DASH in additional to SSL ports too you can tell docker to expose necessary ports to you local machine:

docker run -p 8080:8080 -p 8443:443 -p 1935:1935 niostreamer/niostreamer

Register instance in web panel

Registration is pretty simple. When you start your instance first time you will see in logs:

|
| To register instance in control panel please follow the steps:
|
| 1. Log into your account on https://niostreamer.com
| 2. Copy and open this link to activate instance: https://niostreamer.com/activate?token=XVXXSBCSCS6P3BVGRKSTPAQKRTCZJIF4R0A2HIJJ
|

Open the provided link in you browser to activate server

Instance will be registered and will appear in dashboard immediately.