Red5 Pro Stream Manager 2.0 Admin UI — a web app to manage node groups and streams
889
Official Red5 Pro Stream Manager 2.0 Admin UI — a web app to manage node groups: create and edit configurations, view status, and inspect node relationships against your Stream Manager API.
docker pull red5pro/as-admin-ui:latest
docker run -d --name as-admin-ui -p 8080:80 \
-e REACT_APP_API_BASE_URL=https://your-stream-manager.example.com \
red5pro/as-admin-ui:latest
Open http://localhost:8080/as-admin-ui/ (trailing slash recommended). Sign in with your Stream Manager URL and credentials.
| Port | 80 (map to any host port, e.g. -p 8080:80) |
| Base path | App is built for /as-admin-ui |
| Runtime config | REACT_APP_* variables are written at container start (env-config.js); restart the container after changing them |
Most variables are optional. Omit them or leave them empty for blank UI defaults. REACT_APP_API_BASE_URL is usually required in Docker so the runtime proxy can reach Stream Manager.
| Variable | Purpose | Example |
|---|---|---|
REACT_APP_API_BASE_URL | Default Stream Manager base URL (HTTPS recommended) | https://your-sm.example.com |
REACT_APP_API_TIMEOUT | API timeout (ms) | 30000 |
REACT_APP_SM_VERSION | Version label in the UI | 2.0.0 |
REACT_APP_UI_VERSION | Admin UI version (header) | 0.0.2 |
REACT_APP_MAIN_REGION | Primary region identifier for Node Group Creation (example for OCI: us-ashburn-1) | us-ashburn-1 |
REACT_APP_BASENAME | React Router basename (subpath hosting) | /as-admin-ui |
These pre-fill Create Node Group (image name, cloud hints, Round Trip Auth, webhooks). With Docker Compose, pass the same values via host variables AS_ADMIN_UI_* (pattern: AS_ADMIN_UI_ + suffix after REACT_APP_, e.g. REACT_APP_OCI_SUBNET ↔ AS_ADMIN_UI_OCI_SUBNET).
REACT_APP_* | Compose host variable (optional) | Description |
|---|---|---|
REACT_APP_NODE_IMAGE_NAME | AS_ADMIN_UI_NODE_IMAGE_NAME | Default image name for all cloud platforms |
REACT_APP_OCI_SUBNET | AS_ADMIN_UI_OCI_SUBNET | OCI subnet (hint) |
REACT_APP_OCI_SECURITY_GROUP | AS_ADMIN_UI_OCI_SECURITY_GROUP | OCI security group (hint) |
REACT_APP_AWS_VPC | AS_ADMIN_UI_AWS_VPC | AWS VPC (hint) |
REACT_APP_AWS_SECURITY_GROUP | AS_ADMIN_UI_AWS_SECURITY_GROUP | AWS security group (hint) |
REACT_APP_GCP_VPC | AS_ADMIN_UI_GCP_VPC | GCP VPC (hint) |
REACT_APP_LINODE_VPC | AS_ADMIN_UI_LINODE_VPC | Linode VPC (hint) |
REACT_APP_LINODE_SECURITY_GROUP | AS_ADMIN_UI_LINODE_SECURITY_GROUP | Linode security group (hint) |
REACT_APP_DIGITALOCEAN_VPC | AS_ADMIN_UI_DIGITALOCEAN_VPC | DigitalOcean VPC (hint) |
REACT_APP_OPENSTACK_VPC | AS_ADMIN_UI_OPENSTACK_VPC | OpenStack VPC (hint; compose may embed MAIN_REGION) |
REACT_APP_OPENSTACK_SECURITY_GROUP | AS_ADMIN_UI_OPENSTACK_SECURITY_GROUP | OpenStack security group (hint) |
REACT_APP_AZURE_VPC | AS_ADMIN_UI_AZURE_VPC | Azure VPC (hint) |
REACT_APP_AZURE_SECURITY_GROUP | AS_ADMIN_UI_AZURE_SECURITY_GROUP | Azure security group (hint) |
REACT_APP_RTA_SERVER_HOST | AS_ADMIN_UI_RTA_SERVER_HOST | Round Trip Auth host |
REACT_APP_RTA_SERVER_PORT | AS_ADMIN_UI_RTA_SERVER_PORT | RTA port |
REACT_APP_RTA_SERVER_PROTOCOL | AS_ADMIN_UI_RTA_SERVER_PROTOCOL | RTA protocol prefix (e.g. https://) |
REACT_APP_RTA_VALIDATE_ENDPOINT | AS_ADMIN_UI_RTA_VALIDATE_ENDPOINT | RTA validate path |
REACT_APP_RTA_INVALIDATE_ENDPOINT | AS_ADMIN_UI_RTA_INVALIDATE_ENDPOINT | RTA invalidate path |
REACT_APP_WEBHOOKS_ENDPOINT | AS_ADMIN_UI_WEBHOOKS_ENDPOINT | Default webhooks URL (create-node-group) |
Example defaults for many of these appear in the repo’s docker-compose.yml; replace with values for your environment.
| Platform | Variables |
|---|---|
| OCI | REACT_APP_OCI_SUBNET, REACT_APP_OCI_SECURITY_GROUP |
| AWS | REACT_APP_AWS_VPC, REACT_APP_AWS_SECURITY_GROUP |
| GCP | REACT_APP_GCP_VPC |
| Linode | REACT_APP_LINODE_VPC, REACT_APP_LINODE_SECURITY_GROUP |
| DigitalOcean | REACT_APP_DIGITALOCEAN_VPC |
| OpenStack | REACT_APP_OPENSTACK_VPC, REACT_APP_OPENSTACK_SECURITY_GROUP |
| Azure | REACT_APP_AZURE_VPC, REACT_APP_AZURE_SECURITY_GROUP |
Content type
Image
Digest
sha256:b30c17a84…
Size
20.5 MB
Last updated
2 days ago
docker pull red5pro/as-admin-ui