Raspberry Pi Remote Monitor

3.9
42 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Raspberry Pi Remote Monitor will be able to connect to your Raspberry Pi Camera in a secure environemnt.
This application will connect to Motion only using Basic Authentication for more information about configuration or questions please referer to https://github.com/danidomi/motion or daniel.alexandre.domingues@gmail.com

Configuration



Motion Configuration in Raspberry Pi



Download only for WINDOWS - https://sourceforge.net/projects/win32diskimager

Download raspbian link - https://downloads.raspberrypi.org/raspbian_lite_latest

After writting the image to SD Card, from the command line login using pi as username and raspberry as password

>wget https://github.com/danidomi/motion/releases/download/release/motion.zip
>unzip motion.zip
>cd mmal
>sudo apt-get install -y libjpeg-dev libavformat56 libavformat-dev libavcodec56 libavcodec-dev libavutil54 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
>sudo apt-get install nginx
>sudo apt-get install apache2-utils
>sudo htpasswd -c /home/pi/.htpasswd admin
Add a cronjob to check if the motion camera is online

>sudo crontab -e
*/1 * * * * pgrep motion || /home/pi/mmal/startmotion
You wont even need to start it

Nginx Configuration in Raspberry Pi



>sudo apt-get install nginx sudo apt-get install apache2-utils
>sudo htpasswd -c /home/pi/.htpasswd admin
>vi /etc/nginx/sites-available/default
Add the following code below to it

location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
auth_basic “Restricted”;
auth_basic_user_file /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
And start the service

>sudo service nginx start

FreeDNS Configuration in Raspberry Pi



Create an account if you don't have it

>vi ~/updatedns.sh
Copy the below content to it.

#!/bin/sh
wget --no-check-certificate -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log

>crontab -e
*/1 * * * * ~/updatedns.sh
Updated on
10 Jun 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.9
40 reviews
A Google user
2 December 2018
Convenient for keeping multiple raspberry configurations with credentials saved for https authentication support
11 people found this review helpful
Did you find this helpful?
Zephod Beeblebrox
14 November 2021
No instructions. Couldn't connect to my pi
2 people found this review helpful
Did you find this helpful?
David Acevedo
9 November 2024
David Acevedo milkydav6 Google YouTube videos wallween 2024
Did you find this helpful?

What's new

Support for Android 13 (API level 33)