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 add this to the bottom of the file
>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
Ahududu Pi Uzaktan Monitör güvenli bir environemnt içinde Ahududu Pi Kamera bağlanmak mümkün olacak.
Bu uygulama Motion sadece yapılandırma veya sorular hakkında daha fazla bilgi için Temel Kimlik Doğrulama https://github.com/danidomi/motion Referer lütfen veya daniel bağlanacak .alexandre.domingues @ gmail.com
Yapılandırma
Ahududu Pi
Hareket Yapılandırma
WINDOWS için sadece indirin - https://sourceforge.net/projects/win32diskimager
raspbian linki indirin - https://downloads.raspberrypi.org/raspbian_lite_latest
şifre olarak kullanıcı adı ve ahududu gibi pi kullanarak komut satırı giriş bilgilerinizden, SD Karta görüntü yazma sonra
> Wget https://github.com/danidomi/motion/releases/download/release/motion.zip
> Unzip motion.zip
> Cd mmal
> Sudo yüklemek apt-get -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 apache2-utils'i yüklemek
> Sudo htpasswd -c /home/pi/.htpasswd yönetici
Hareket kamera çevrimiçi dosyanın en altına bu eklemek olup olmadığını kontrol etmek için bir cronjob ekle
> Sudo crontab -e
* / 1 * * * * pgrep hareket || / Home / pi / mmal / startmotion
Sen alışkanlık bile başlamak gerekir
Ahududu Pi
Nginx Yapılandırma
> Sudo nginx sudo apt-get install apache2-utils'i yüklemek apt-get
> Sudo htpasswd -c /home/pi/.htpasswd yönetici
> Vi / etc / nginx / sites-available / default
Bunun için aşağıdaki aşağıdaki kodu ekleyin
yer / {
# İlk girişiminde bulunulursa, dosya olarak isteğini hizmet etmek
# Dizini olarak, daha sonra bir 404 görüntülemeye geri düşer.
try_files $ uri $ uri / = 404;
auth_basic “Kısıtlı”;
auth_basic_user_file /home/pi/.htpasswd;
proxy_pass http://127.0.0.1:8081/img/video.mjpeg;
}
Ve hizmetini başlatmak
> Sudo hizmet nginx başlama
Ahududu Pi
FreeDNS Yapılandırma
Eğer yoksa bir hesap oluştur
> Vi ~ / updatedns.sh
Bunun için aşağıdaki içeriği kopyalar.
#! / Bin / sh
wget --no-check-sertifika -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log
> Crontab -e
* / 1 * * * * ~ / updatedns.sh
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 add this to the bottom of the file
>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