# SecPi

> SecPi is a self-hosted, open-source home alarm system for Raspberry Pi and Linux with a web interface to configure sensors, actions, and notifiers.

- **Category:** Home Automation
- **Licence:** GPL-3.0
- **Latest version:** v1.0.4
- **Open source:** oss
- **Languages:** JavaScript, Python, Shell
- **Platforms:** Raspberry Pi
- **Tags:** Twitter, Sms Notifications, Raspberry Pi, Dropbox, Motion Detection, Email notifications, Multi device, Alarm system, Zone management, Gpio, Home security, Temperature monitoring

## Description

SecPi is a self-hosted home alarm system built for Raspberry Pi and compatible Linux devices. It uses a three-component architecture: a web interface for configuration, a central manager that coordinates workers and handles notifications, and workers that run on each device to monitor sensors and execute actions. Users define zones with sensors such as PIR motion detectors or temperature sensors, create setups combining zones, and configure actions like buzzers, speakers, and webcams along with notifiers for email, Twitter, Dropbox, and SMS via GSM modem. The web interface is available on port 8443 using HTTPS with default credentials admin/admin. Installation requires RabbitMQ for messaging and Python packages installed via pip. The project is licensed under GPL-3.0 and last released v1.0.4 in 2018.

## Links

- [Homepage](https://github.com/SecPi/SecPi)
- [GitHub Repository](https://github.com/SecPi/SecPi)
- [Wiki Documentation](https://github.com/SecPi/SecPi/wiki)

---
Source: https://selfhost.directory/project/secpi