CheapSecurity: Self-Hosted CCTV for Linux SBCs (Show HN)
28 Jul 2026
A DIY alternative to cloud CCTV subscriptions
A developer has introduced CheapSecurity on Hacker News, a lightweight, self-hosted CCTV solution built for Linux-based single-board computers (SBCs) and standard USB webcams. The pitch is simple: turn cheap, widely available hardware into a privacy-first security camera system without handing footage—or a monthly fee—to a cloud provider.
What it does
CheapSecurity stores all footage locally, removing the need for third-party cloud subscriptions. Its feature set includes:
- A live MJPEG stream with a web dashboard, accessible at
http://<odroid-ip>:5000 - Motion detection via frame differencing
- Automatic recording with a pre-motion buffer
- Email alerts with a snapshot when motion is detected
- Telegram integration that auto-uploads video after a motion event is recorded
- A night mode using software CLAHE (contrast-limited adaptive histogram equalization) plus brightness/contrast boosting for low-light conditions
The project runs on Python 3.10 or newer and is licensed under GNU AGPLv3, making it fully open source and modifiable.
The catch: it's not production-hardened yet
The project explicitly warns that its web dashboard runs on Flask's built-in development server (port 5000)—a setup that should not be exposed to the internet without additional configuration. Combined with the fact that all footage lives on local storage with no mentioned backup or redundancy system, early adopters should treat this as a hobbyist-grade tool rather than an enterprise-ready product for now.
The report notes no available details on pricing, tested hardware models, project maturity, contributor count, performance benchmarks, or authentication mechanisms beyond the dev-server warning—so prospective users are largely flying on the project's own description.
Why founders should care
- Signal of demand for privacy-first alternatives: The local-storage, no-subscription design likely reflects a broader appetite among a subset of users for security products that avoid cloud dependency—an insight that could inform go-to-market messaging for hardware-adjacent startups.
- Low-cost hardware bundling opportunity: By relying on inexpensive SBCs and off-the-shelf USB webcams, the project suggests that affordable hardware-software bundles for DIY security may resonate with cost-conscious buyers, though actual demand and willingness-to-pay remain unverified.
- Open-source community dynamics worth studying: The AGPLv3 licensing choice may be a deliberate bet on attracting forks and contributors; founders considering open-core or community-driven models could watch how this project's contributor base evolves.
- A cautionary lesson on production readiness: The explicit dev-server warning is a reminder that founders shipping similar self-hosted tools should prioritize production-grade deployment (proper WSGI servers, authentication, HTTPS) from day one, rather than retrofitting security after early traction.
The bottom line
CheapSecurity is an early-stage, open-source Show HN project—not a polished commercial product. It's a useful signal of where some builders and users are looking (privacy, local control, cheap hardware) rather than a proven market validation. Founders eyeing the home-security or self-hosted-devtools space may want to track its adoption, but should treat the current feature list and warnings as a snapshot of a work in progress rather than a benchmark.