Simple RTMP Restreamer is configured via environment variables set in your docker-compose.yml or container runtime. There are no configuration files to manage — every option is controlled through the environment, making it straightforward to apply settings across deployments.

Available variables

BASIC_AUTH_USER
string
Username for HTTP Basic Auth. If this variable is empty or unset, authentication is disabled and the web UI and API are open to anyone on the network.
BASIC_AUTH_PASS
string
Password for HTTP Basic Auth. If this variable is empty or unset, authentication is disabled and the web UI and API are open to anyone on the network.
Both BASIC_AUTH_USER and BASIC_AUTH_PASS must be set for authentication to activate. If either variable is missing or empty, the dashboard and REST API are accessible without credentials.

Example configuration

Add the following environment section to your docker-compose.yml:
docker-compose.yml
environment:
  - BASIC_AUTH_USER=live
  - BASIC_AUTH_PASS=your-secure-password
Change the password from any default value such as changeme before exposing the service on a network. Anyone who can reach port 6070 can access the dashboard and API if credentials are weak or default.