# FruitNanny

> Self-hosted Raspberry Pi baby monitor streaming live video/audio via WebRTC to browsers, with temperature/humidity sensing and IR night vision.

- **Category:** Home Automation
- **Open source:** oss
- **Languages:** JavaScript, HTML
- **Platforms:** Docker Compose, Build from Source
- **Tags:** Nginx, Raspberry Pi, WebRTC, Iot, Home Automation, Node.js, Diy, Janus, Gstreamer, Raspberrypi, Raspberry Pi Camera, Baby Monitor

## Description

Fruitnanny is a DIY baby monitor project that runs on a Raspberry Pi with a NoIR camera module, infrared LEDs, and a DHT22 temperature/humidity sensor. It uses Janus WebRTC Gateway, GStreamer pipelines, and a Node.js web UI served through Nginx to deliver real-time audio and video to any modern browser on Windows, Linux, macOS, Android, or iOS. The system can be deployed via Docker Compose or a detailed manual installation on Raspbian. It includes basic HTTP authentication, optional Pushbullet notifications for temperature and motion alerts, and 3D-printable case designs. The project is feature-complete but has not had a formal release since 2021.

## Links

- [Homepage](https://github.com/ivadim/fruitnanny)
- [Website](https://ivadim.github.io/2017-08-21-fruitnanny/)
- [Docker](ivadim/fruitnanny-app)
- [Docker Hub - fruitnanny-app](https://hub.docker.com/r/ivadim/fruitnanny-app)
- [Docker Hub - fruitnanny-janus](https://hub.docker.com/r/ivadim/fruitnanny-janus)
- [Docker Hub - fruitnanny-gstreamer](https://hub.docker.com/r/ivadim/fruitnanny-gstreamer)
- [GitHub repository](https://github.com/ivadim/fruitnanny)
- [3D printable case on Thingiverse](https://www.thingiverse.com/thing:2311567)

---
Source: https://selfhost.directory/project/fruitnanny