Secluso

A private home security camera system for Raspberry Pi featuring end-to-end encrypted remote access and alerts.

Secluso screenshot 1

Secluso is a self-hosted home security camera system designed specifically for the Raspberry Pi. It allows users to monitor live video, receive alerts, and access recordings via a mobile application without relying on third party cloud providers for footage storage or processing. The system focuses on maintaining user privacy by keeping data local and encrypted.

The software is deployed as a custom operating system called Secluso OS. It requires a Raspberry Pi Zero 2W and a compatible camera module, such as the Raspberry Pi Camera Module V1 or V2. Users manage the installation through a dedicated deployment tool that handles image building, pairing, and the configuration of the necessary relay server to enable remote connectivity.

Key features

  • End-to-end encrypted remote access for live video and recordings
  • Reproducible builds for the OS, deploy tool, and Android app
  • Untrusted relay design to facilitate remote connectivity
  • Local generation of personalized credentials and secret QR codes
  • Support for OV5647 and IMX219 Sony sensors
  • Mobile application for iOS and Android for event review and playback
  • Fast setup process via the Secluso Deploy tool

The system architecture utilizes a relay server, which can be hosted on a personal Linux VPS, to bridge the connection between the home camera and the mobile device. This design ensures that the relay remains untrusted, meaning the relay provider cannot access the video stream. The security model incorporates forward secrecy and post-compromise security to protect the integrity of the communication channel. The project is intended for DIY enthusiasts and privacy-conscious users who want to maintain full physical and digital control over their security hardware.

Secluso provides a privacy-focused framework for home surveillance on ARM-based hardware, emphasizing transparency through open source code and verifiable binaries.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age1 year
LicenseGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.