Below you will find pages that utilize the taxonomy term “Security”
Learning Docker on the Pi
Learning Project: Securing Remote Access to Home Network
I had a recent need to update the Raspberry Pi running Cloudflare tunnels to the edge of my home and camera networks. I figured I might as well use the opportunity to run services in containers, and get some hands on experience with Docker.
I also figured that I’d run the Pi-hole DNS black hole and ad blocker too.
I anticipated that I’d learn how to:
Zero Trust Access to Cameras
How to Control Access to Your Cameras
Now that you’ve assembled and configured your cameras, you’ll want to be able to view them from the internet. But how to do that?
Some options you have:
Option | Difficulty | Security Considerations |
---|---|---|
Leave Port(s) open | Easy | Greatest exposure / highest risk |
VPN | Medium | Limits exposure to 1 port |
Cloudflare Teams | Medium | No open ports |
Cloudflare Teams and Tunnel
Cloudflare tunnels is a zero trust service. That’s buzzwordy for you’ll have to authenticate every time you want to connect to view your cameras. Your device isn’t trusted, and there’s no client to trust.
motionEyeOS
motionEyeOS
I chose to use motionEyeOS for my security camera OS because it’s:
- purpose built for cameras on the Raspberry Pi
- it has all the features that I was looking for in a home-built security camera, including motion detection
- there’s also a lot of documenation online that can help with questions you might run into
Installation
I am using a Raspberry Pi Zero W and a NoIR camera, so if you’re using something different, you might have a different experience.
Raspberry Pi Security Cameras: the plan
Home Security Cameras with Raspberry Pi Zero
This will be easy.
– me
It all began innocently enough. I thought it would be cool to make a little security camera to put in the garage attic to look down on my driveway. I’d get a NoIR so it could work in low light levels. I’d get a Pi Zero so it’d be small. Yeah, that should be easy.