SelfHostHub

Self-hosted Video Surveillance

SelfHostHub lists 8 open-source Video Surveillance projects you can host on your own server. The most-starred on GitHub are Frigate (36,725 stars), Zoneminder (5,941 stars) and motionEye (4,717 stars). 5 of them document a Docker install.

Replacing a paid app? See open-source alternatives to Ring / Nest Cam.

Monitor your security cameras with locally processed AI.

Video SurveillanceMIT

Closed-circuit television (CCTV) software application which supports IP, USB and Analog cameras.

Video SurveillanceGPL-2.0

Online interface for the software Motion, a video surveillance program with motion detection.

Video SurveillanceGPL-3.0

Self-hosted, local-only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.

Video SurveillanceMIT

Private DIY home security camera system for Raspberry Pi, with end-to-end encrypted remote access and mobile apps for live video, alerts, and recording playback.

Video SurveillanceGPL-3.0

Auto-discovers working stream URLs for IP cameras and generates ready-to-use Frigate and go2rtc configs.

Video SurveillanceMIT

Closed-circuit television (CCTV) software application which supports IP and Analog cameras.

Video SurveillanceGPL-2.0

Video surveillance management system.

Video SurveillanceGPL-2.0

How to choose self-hosted Video Surveillance software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 5 use a GPL-family licence (copyleft, including AGPL) and 3 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (5), Python (2), PHP (2) and Rust (2). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Run a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Video Surveillance software?

By GitHub stars, the top projects in this category are Frigate (36,725 stars), Zoneminder (5,941 stars) and motionEye (4,717 stars).

How many open-source Video Surveillance tools are listed?

8 projects are currently listed in the Video Surveillance category on SelfHostHub.

Which licences do self-hosted Video Surveillance projects use?

The most common licences in this category are MIT (3), GPL-2.0 (3) and GPL-3.0 (2).

Can I run these Video Surveillance tools with Docker?

5 of the 8 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.