MediaMTXauth is a small Go service that adds HTTP-based auth and a web UI on top of MediaMTX.
It manages:
- users
- namespaces
- per-user stream keys
- login sessions
Use Docker Compose or Podman Compose:
docker compose up --build
# or
podman compose up --buildThen open:
http://localhost:8080/login
Get the generated admin password is admin or you can see it from logs:
docker compose logs auth
# or
podman compose logs auth- Usage guide:
Usage - Deployment guide:
Deployment