This container provides a Nimble Streamer listening on ports 8081 (http) and 1935 (RTMP) and 8082 (managment port)
Nimble is "freemium" software, it is freely distributed but must be managed through the WMSPanel Portal. You will need to get an account to be able to use this application.
From Docker registry:
docker pull slowprog/nimble
Or build yourself:
git clone https://github.com/slowprog/docker-nimble.git
docker build --rm -t slowprog/nimble docker-nimble
Running the image:
docker run --rm -p 8081:8081 -p 1935:1935 -p 8082:8082 \
-h instance-hostname \
-e [email protected] \
-e WMSPANEL_PASS=your_password \
-e WMSPANEL_TOKEN=your_token \
--name nimble slowprog/nimble
All configuration is managed through the WMSPanel portal. The first time you run the container, you must provide your portal credentials to have the server register itself. You provide the credentials through the following environment variables:
The container registers the server and stores all configuration settings under /etc/nimble/. You may want to have that path mounted from an external volume.
Once /etc/nimble/nimble.conf is populated with the right account and key data, you no longer need to provide the username and password as environment variables to the container.
If you change your username and/or password, and need to register the server again, you should remove the /etc/nimble/nimble.conf file and restart the container, providing the new user and pass.
You may want to mount to external volumes to the following paths:
The ownership of both paths is changed to the user nimble before starting the service.
The container exposes ports 8081 (HTTP) and 1935 (RTMP) and 8082 (control)
Content type
Image
Digest
Size
84.4 MB
Last updated
over 7 years ago
docker pull slowprog/nimble