CheapSecurity launched on Hacker News as a lightweight, self-hosted CCTV system built specifically for Linux single-board computers. The GitHub repository at gmrandazzo/CheapSecurity drew 34 points and 6 comments in its Show HN thread.
The project targets users who need simple video recording and monitoring without heavy dependencies or cloud services.
What It Is and How It Works
CheapSecurity runs as a minimal daemon on Linux SBCs. It captures video from connected USB or CSI cameras and stores footage locally with basic motion detection.
The tool avoids complex databases or container orchestration. It uses standard Linux video interfaces and writes directly to the filesystem.
Key Specs and Resource Use
No detailed benchmarks appear in the announcement. The description emphasizes low overhead suitable for devices with 1 GB RAM or less.
Early comments on the Hacker News thread note successful runs on Raspberry Pi 3 and similar boards without additional cooling.
How to Try It
Clone the repository and follow the README for compilation on Debian-based SBC distributions.
git clone https://github.com/gmrandazzo/CheapSecurity
cd CheapSecurity
make && sudo make install
Edit the configuration file to point to camera devices and set storage paths, then start the service via systemd.
Pros and Cons
- Low memory footprint fits constrained SBC hardware
- No external dependencies beyond standard video libraries
Fully local operation with no cloud accounts required
Limited feature set compared with full NVR platforms
Basic motion detection only, no object classification
Manual configuration required for multi-camera setups
Alternatives and Comparisons
Several established options exist for self-hosted video surveillance on Linux.
| Tool | Target Hardware | Key Strength | Main Drawback |
|---|---|---|---|
| CheapSecurity | 1 GB RAM SBCs | Minimal resource use | Basic motion only |
| Frigate | 4 GB+ with Coral | AI object detection | Higher setup complexity |
| ZoneMinder | x86 or high-end SBC | Mature feature set | Heavier on CPU and RAM |
| Motion | Any Linux device | Simple configuration | Fewer storage options |
Frigate adds Coral TPU support for real-time classification but requires more RAM. ZoneMinder offers web-based event management at the cost of higher overhead.
Who Should Use This
Developers and hobbyists running always-on monitoring on Raspberry Pi or Orange Pi boards benefit most. Users needing only basic recording and local storage can deploy it quickly.
Teams requiring AI-driven alerts or multi-user web interfaces should evaluate Frigate or ZoneMinder instead.
Bottom line: CheapSecurity fills the gap for minimal CCTV on low-power SBCs where heavier platforms would struggle.
The project shows continued interest in lightweight edge tools that keep video processing local and simple.
Top comments (0)