# motioneye-project/motioneye

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/motioneye-project-motioneye).**

4,618 stars · 704 forks · Python · GPL-3.0

## Links

- GitHub: https://github.com/motioneye-project/motioneye
- awesome-repositories: https://awesome-repositories.com/repository/motioneye-project-motioneye.md

## Topics

`camera` `motion-detection` `python` `python3` `raspberrypi`

## Description

MotionEye is a network camera surveillance system and containerized surveillance manager. It functions as a web-based management interface for the motion daemon, providing a centralized platform to monitor live video feeds and control motion detection rules for multiple IP and USB cameras.

The system allows for the administration of the motion daemon through a visual dashboard, where users can define triggers and recording rules based on visual movement detected by camera sensors. It is designed to run in isolated environments with persistent storage for video recordings and configuration settings.

The platform covers capabilities for video surveillance management, network camera monitoring, and containerized security deployment. This includes the ability to manage camera permissions and persist application data via volume mapping.

## Tags

### System Administration & Monitoring

- [Video Surveillance Management](https://awesome-repositories.com/f/system-administration-monitoring/video-surveillance-management.md) — Provides a centralized platform for monitoring live video feeds and managing motion detection rules across multiple cameras. ([source](https://github.com/motioneye-project/motioneye/blob/main/.gitattributes))
- [Web-Based Management Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/background-process-orchestration/web-based-management-interfaces.md) — Provides a browser-based administrative console for configuring camera settings and monitoring live feeds.
- [Surveillance](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/surveillance.md) — Provides a comprehensive system for managing and monitoring security camera feeds from multiple sources.

### Artificial Intelligence & ML

- [Motion Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/video-analysis/motion-detection.md) — Implements configurable pixel-change detection algorithms to trigger automatic video recording and alerts.
- [Management Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/video-analysis/motion-detection/management-interfaces.md) — Provides a web-based management system for monitoring live video feeds and configuring motion detection rules.

### DevOps & Infrastructure

- [Container Deployment](https://awesome-repositories.com/f/devops-infrastructure/container-deployment.md) — Ships the surveillance system as a containerized application to simplify installation and dependency management. ([source](https://github.com/motioneye-project/motioneye/tree/main/docker))
- [Daemon Management](https://awesome-repositories.com/f/devops-infrastructure/daemon-management.md) — Provides tools for controlling and configuring the background motion daemon through a visual interface.
- [Application Runtime Containers](https://awesome-repositories.com/f/devops-infrastructure/application-runtime-containers.md) — Provides standardized container images that package the surveillance application and its dependencies for consistent deployment.
- [Daemon Process Management](https://awesome-repositories.com/f/devops-infrastructure/restart-automation/process-restarts/daemon-process-management.md) — Provides administrative control over the lifecycle of the background motion daemon process.

### Graphics & Multimedia

- [IP Camera Captures](https://awesome-repositories.com/f/graphics-multimedia/camera-and-screen-captures/ip-camera-captures.md) — Captures video feeds from multiple IP and USB cameras for remote security observation.

### Data & Databases

- [Persistent Application Volumes](https://awesome-repositories.com/f/data-databases/persistent-storage-volumes/docker-volume-persistence/persistent-application-volumes.md) — Uses mounted directories to persist application state and video files across builds and redeployments. ([source](https://github.com/motioneye-project/motioneye/tree/main/docker))
- [Persistent Volume Mapping](https://awesome-repositories.com/f/data-databases/persistent-volume-mapping.md) — Implements host directory mounting to ensure configuration and video recordings persist across container restarts.

### Networking & Communication

- [Containerized Security Applications](https://awesome-repositories.com/f/networking-communication/ipsec-vpn-support/containerized-security-applications.md) — Runs surveillance software inside isolated containers to simplify installation and manage system dependencies.
