motionEye

motionEye

motionEye is a web frontend for the Motion daemon, the classic Linux video surveillance program with motion detection. It wraps Motion in a clean, browser-based interface that makes it easy to configure cameras, motion detection, recording and notifications — all without touching config files. It is lightweight enough to run on a Raspberry Pi.

Key Features

  • Simple web setup — Add cameras and configure motion detection from a friendly web UI, no command-line editing required.
  • Motion-based recording — Leverages the proven Motion daemon to detect movement and record only when something happens.
  • Multiple camera support — Manage several USB or network cameras from one dashboard.
  • Notifications — Sends alerts via email, webhooks or mobile push on detected motion.
  • Timelapse and streaming — Built-in timelapse capture and live streaming from each camera.
  • Raspberry Pi friendly — Ships as motionEyeOS, a complete camera OS for Raspberry Pi and other SBCs.

Why Use motionEye?

If you want a dependable, lightweight surveillance setup without the overhead of a full AI NVR, motionEye is the simplest path. It is particularly popular for Raspberry Pi camera projects — flash motionEyeOS, plug in a camera, and you have a working security camera in minutes.

Use Cases

  • Turning a Raspberry Pi and a USB/webcam into a home security camera
  • Simple motion-detection recording for sheds, garages or entrances
  • Learning video surveillance basics with minimal hardware requirements

Platform

Linux · Raspberry Pi (motionEyeOS) · Docker image available

Licence

GPL-3.0

Website

github.com/motioneye-project/motioneye

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.