What private and secure home security camera options exist, does one exist at all?

I had the same question a while ago. My use case probably has similar criteria to yours which includes the following:

  1. Local storage attached to the camera (optional)
  2. Accessible live stream via home network
  3. Accessible live stream via the internet outside of my home network
  4. E2EE cloud storage support
  5. Self-hosted cloud software with real-time upload
  6. All open-source software
  7. Relatively affordable
  8. Optional motion tracking alerts

The use cases and threat models include:

  1. No unauthorized access, including the manufacturer/developer, malicious actors, and LE/Gov.
  2. Real-time footage upload required in the event of a disaster, fire, or a burglary, otherwise the footage is lost.
  3. Accessing footage from wherever, in order to keep an eye on what is happening in and around my home.

Based on my research and asking for advice on forums and chat rooms, I found that there is currently no out-of-the-box solution for this. It would be great if there was, but there isn’t.

You can create your own IP Cam using a raspberry Pi with a camera and connect it with Home Assistant (https://www.home-assistant.io/). Unfortunately, uploading the footage to a server is a different challenge and is a bit too technical and time intensive for me. You can find other integrations at Generic Camera - Home Assistant.

One thing I’ve been thinking of, but haven’t tried it, is whether it might be possible to just run Syncthing or Etesync on the raspberry Pi and thereby sync any of the currently saved footage. See here for Pi video recording: Image and video recording | The Raspberry Pi Guide

I’ll give this a try when I have some time, unless someone else beats me to it.

1 Like