Show HN: Open-source private home security camera system (end-to-end encryption)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. frigate

    NVR with realtime local object detection for IP cameras

    Cameras could be built using a single board computer (like the Raspberry Pi Zero, but there are better and cheaper options) plus a USB camera module, and the necessary firmware that could well be just a simple script invoking ffmpeg or similar streaming software; all Open Source.

    For example:

    https://www.friendlyelec.com/index.php?route=product/product...

    https://www.friendlyelec.com/index.php?route=product/product...

    https://www.armbian.com/nanopi-duo-2/

    Then all video can be collected by applications like Shinobi, Zoneminder, Frigate, etc.

    https://zoneminder.com/

    https://moeiscool.github.io/Shinobi/

    https://frigate.video/

    The hardest part would probably be making an enclosure that is solid enough to withstand being exposed to sun, rain, temperature deltas etc. and remain sealed to protect the electronics.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. privastead

    I have mentioned the unencrypted traffic between the camera and hub here: https://github.com/privastead/privastead/blob/main/HOW_TO.md (Step 4, second paragraph)

  4. openmiko

    Open source firmware for Ingenic T20 based devices such as WyzeCam V2, Xiaomi Xiaofang 1S, iSmartAlarm's Spot+ and others.

    Wow!! Very cool project. The reasons you mentioned above are the exact reason that I have not setup security cameras at my house, but this makes me reconsider. Combined with the OSS firmware: https://github.com/openmiko/openmiko this would make a killer combo for privacy conscious individuals.

  5. scrypted

    Scrypted is a high performance video integration and automation platform

    Did you look into Scrypted? It is OSS. With HomeKit (which is how I use it) it is also E2EE. I’m not sure if their app is E2EE though, I only use HomeKit.

    It’s pretty good and has an extensive ecosystem. The dev can be a bit… feisty though.

    It’s very performant and easy to setup. I don’t use the NVR features as I already have an NVR, I essentially just use it for HomeKit integration of my cameras + doorbell.

    https://github.com/koush/scrypted

  6. tokay-lite-pcb

    Tokay AI Camera - ESP32 camera development board

  7. Shinobi

    :peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer

  8. ntfy

    Send push notifications to your phone or desktop using PUT/POST

    The open source/degoogled alternative to that is UnifiedPush, did you take a look at this?

    https://unifiedpush.org/

    https://ntfy.sh/

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. sydent

    Sydent: Reference Matrix Identity Server

    Sure, just wanted to tell you about it, as this seems to be defacto standard for foss android apps, for example most if not all https://matrix.org clients use it for push notifications (when you use their de googled build, or don't have play services) available. I also use a Signal fork with UnifiedPush and have some server alert scripts which post to my self-hosted ntfy instance, and the ntfy app itself will display them (otherwise for the Messengers, the Notifications will be from the messenger app itself, as these apps get "notified" aboout a notification and then do their own thing).

  11. moonfire-nvr

    Moonfire NVR, a security camera network video recorder

    Probably, but I'd like to hear the author's take on a key design decision rather than guess.

    My NVR's based on the assumption that you want to record continuously (as called out in the schema design doc here [1]) rather than trust event detection to be perfectly reliable. I've set up other systems in parallel that are based on a different assumption (e.g. Frigate) but have found they miss things, so this is the design I'm comfortable with.

    If you are also constrained on upstream bandwidth, continuous recording means you must buy a local hard drive. It costs $100–$200 to buy one that can hold many camera-months of video at good quality, which I find pretty reasonable.

    Some folks might want to also upload stuff off-site in case the NVR itself is stolen or destroyed, but I haven't felt the need.

    [1] https://github.com/scottlamb/moonfire-nvr/blob/master/design...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unable to re add my server to HAOS integration

    2 projects | /r/frigate_nvr | 28 Nov 2023
  • Any reason to upgrade from 5.3?

    2 projects | /r/BlueIris | 19 May 2023
  • Software NVR new to me

    3 projects | /r/selfhosted | 19 Apr 2023
  • Self Hosted CCTV/Home Security

    2 projects | /r/selfhosted | 11 Jan 2023
  • surveillance station

    5 projects | /r/selfhosted | 28 Nov 2022

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?