# smart-sec-cam

> Self-hosted, open-source security camera system for USB or Raspberry Pi cameras with motion detection, video recording, and a web UI — all encrypted with integrated auth.

- **Category:** Video Streaming
- **Licence:** GPL-3.0
- **Latest version:** 0.4.3
- **Open source:** oss
- **Languages:** JavaScript, Python
- **Platforms:** Docker Compose, Python
- **Tags:** Privacy, Videos, Raspberry Pi, Video Surveillance, Camera, Motion Detection, Security Camera, Ip Camera, Docker, Python, Webcam, Self Hosted, Opencv, Home security

## Description

Smart Sec Cam is a self-hosted security camera platform built for privacy. It uses a Docker-based server that collects video streams from multiple camera devices — USB webcams or Raspberry Pi camera modules — and runs motion detection to record clips automatically. A web interface served over HTTPS lets users watch live feeds and review recorded footage. Communication between cameras, the server, and the browser is encrypted. User authentication is built in, with registration controlled by an environment variable. The server requires Docker; camera nodes need Python 3.7+ with OpenCV and can be managed via systemd. The code is licensed under GPL-3.0 with no commercial tiers or cloud dependencies.

## Links

- [Homepage](https://github.com/scottbarnesg/smart-sec-cam)
- [Docker](ghcr.io/scottbarnesg/smart-sec-cam/sec-cam-server)
- [GitHub Repository](https://github.com/scottbarnesg/smart-sec-cam)

---
Source: https://selfhost.directory/project/smart-sec-cam