Self-hosted baby monitor with low-latency multi-camera streaming (WebRTC + HLS) from RTSP cameras.
10K+
Self-hosted baby monitor with low-latency multi-camera streaming from RTSP cameras. Installable to your phone's home screen as a standalone app. No cloud, no subscription, no account anywhere but your own network.
One container includes the app, MediaMTX (RTSP to WebRTC/HLS bridge), and FFmpeg (audio transcoding) together.
docker run -d \
--name=nightlight \
--network=host \
-e PUID=<uid for user> \
-e PGID=<gid for user> \
-v <path for config/data>:/app/data \
sauso/nightlight
Host networking is required - WebRTC (the low-latency viewing mode) needs it to work correctly on your LAN.
docker run -d \
--name=nightlight \
--network=host \
-e PUID=99 \
-e PGID=100 \
-v /mnt/user/appdata/nightlight:/app/data \
sauso/nightlight
http://<host ip>:4000
On first visit you'll be prompted to create the admin account - do this first, from a trusted device.
id <username> on other systems.GitHub repository (full README, Unraid template, reverse proxy config, remote-access setup) | Report an issue
Content type
Image
Digest
sha256:67449aef5…
Size
163.3 MB
Last updated
about 10 hours ago
docker pull sauso/nightlight