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

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.
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.
A network-wide DNS server that blocks ads and trackers for all devices on a local network.
Encrypted messaging and calling that uses data connections for secure text, voice, and video communication.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.