Turns a Raspberry Pi into a motion detecting security camera. All the management is performed on a self-hosted server.
##Why? Why not? I was looking forward to do something with a Raspberry Pi and thought that a security camera would be a nice pet project and a great opportunity to learn something new. Of course I had to do it in my own, twisted, way and here are the reasons:
- Security. Other solutions requires that your device should be accessible from the Internet, so you can remotely stop the motion detection and see the images. If not properly configured, somebody can gain access to your Raspberry Pi and see everything. Uploading of the images to Dropbox only solves half of the problem. I my solution, the device only detects the movement and uploads the images to a remote server.
- Multiple cameras. The server can manage and receive images from multiple cameras. Just configure another Raspberry Pi a voilĂ !
- Fun. I really wanted to learn new technologies (for example Docker and AngularJS ) and have some fun.
The project is divided into 2 parts:
- Client part has all the code and installation scripts for Raspberry Pi.
- Server contains everything to setup and run the server code on your dedicated machine.
See each repo README file for installation and configuration steps.
##TODO There are some things left to do:
- Camera activation by schedule.
- Notifications
- Change Motion configs from the server.