nightlight
sauso/nightlight
https://hub.docker.com/r/sauso/nightlight/
host
sh
false
https://github.com/sauso/nightlight/issues
https://github.com/sauso/nightlight
Nightlight is a self-hosted baby monitor with low-latency multi-camera streaming from RTSP cameras, installable as a web app (PWA) on your phone. No cloud, no subscription - runs entirely on your own network.
One container includes the app, MediaMTX (RTSP to WebRTC/HLS bridge), and FFmpeg (audio transcoding) together.
Nightlight needs a routable LAN address so WebRTC (the low-latency viewing mode) works correctly. Host networking (the default below) is the simplest way to get one and needs no extra setup; a dedicated ipvlan/macvlan address on a custom Docker network is also supported if you'd rather avoid host-mode port conflicts - see the Networking modes section of the README (github.com/sauso/nightlight) for both options. Set the data path below to somewhere under your appdata share before starting.
After starting, open the WebUI and you'll be prompted to create the first admin account.
HomeAutomation: Network:Other
http://[IP]:[PORT:4000]/
https://raw.githubusercontent.com/sauso/nightlight/main/unraid-template.xml
https://raw.githubusercontent.com/sauso/nightlight/main/frontend/public/icons/icon-512.png
--log-opt max-size=10m --log-opt max-file=3 --stop-timeout 30
Self-hosted baby monitor with low-latency multi-camera streaming (WebRTC + HLS) from RTSP cameras. No cloud, no subscription.
4000
/mnt/user/appdata/nightlight
99
100
UTC