motionEyeOS Complete Setup on RaspberryPi all models

In this segment, we are going to show you how to “Install motionEyeOS on Raspberry Pi all models “

What is motionEyeOS?

motioneyeos

motionEyeOS is a Linux distribution that turns a single-board computer into a video surveillance system. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend.

You can support the development of motionEyeOS by making a small donation. [paypal]

Software Required :

Equipment RequiredOptional
Raspberry PiRaspberry Pi 4Case
SD_Card
SD CardRaspberry Pi Keyboard
EthernetEthernet CableMouse
ChargerPower Adapter  
cameraRaspberry Pi Camera Module  
Shop now

motionEyeOS Installation

etcher

motioneye

Access motionEyeOS Web Interface

  • Now we use the RaspberyPi IP Address to access the motionEyeOS Web Interface.
  • It will directly take us to the motionEyeOS Login Screen.
  • motionEyeOS Default Login.

motioneye

Default Username : admin 
Default Password : blank
  • Once, we logged in to motionEyeOS then we have to do 2 important steps.
  • Set a new password for the Admin account.
  • Enable the Advanced Settings.
  • Then click on Apply.

Connecting USB Camera to motionEyeOS

  • USB camera will be automatically detected by the system. No configuration required.

Connecting Network Camera to motionEyeOS

motioneye

Camera Type : Network Camera
URL : Type Camera IP Address
Username : Type Camera Username {if required}
Password : Type Camera Password {if required}
Camera : Automatically Detected

Setting up Static IP Address

  • To set up the Static IP Address on motionEyeOS, We need to navigate to Network.
  • Now, select IP Configuration and then set it to Manual (Static IP).

motioneye

  • After the change the IP Address and leave other settings as it is and press Apply.

Setting up Motion Triggered E-mail Notifications

  • First of all, we need to enable Motion Detection. motioneye
  • Now from Motion Notifications, we need to enable Send An E-mail.

motioneye

Email Addresses : Type e-mail address where you want notifications, separated by comma's
SMTP Server : SMTP Server Address
SMTP Port : SMTP Port number
SMTP Account : Your Email Address
SMTP Password : Your Email Password Address
From Address : Leave it Blank, or you can choose a Custom Email Address
Use TLS : Depend on your server
Attached Pictures Time Span : Set 0 if you don't want picture notification. Otherwise set according to your need.

Setup FTP Uploads

  • Services enable all FTP Options.
Enable FTP Server : ON 
Require FTP Authentication : ON 
Enable FTP Write Support : ON

motioneye Now, we need to navigate to File Storage –> Upload Service and choose FTP Server. motioneye

Upload Media Files : ON
Upload Pictures : ON
Upload Movies : ON
Upload Service : FTP Server
Server Address : Your Website Address
Server Port : Default is 21
Location : Location of Folder where to want to save the files
Include Subfolder : ON
Username : User ID
Password : Password
  • Create a separate folder for your CAMERA for example CAM01.
  • Once you fill all the details click on Test Service.
  • If all the details are correct you will see this Message: Access the Upload Service Succeeded.

Setup Google Drive Uploads

  • Now, we need to navigate to File Storage –> Upload Service and choose Google Drive.

motioneye

Upload Media Files : ON
Upload Pictures : ON
Upload Movies : ON
Upload Service : Google Drive
Server Address : Your Google Drive Folder Location
Include Subfolder : Default is 21
Clean Cloud : ON [If you want to delete the file from cloud when it delete from local storage] 
Authorization Key : Get it by Clicking on Obtain Key.

> Authorization Key motioneye

  • Create a separate folder for your CAMERA for example CAM01.
  • Once you fill all the details click on Test Service.
  • If all the details are correct you will see this Message: Access the Upload Service Succeeded.

Setup Google Photo Uploads

  • Now, we need to navigate to File Storage –> Upload Service and choose Google Photo.

motioneye

Upload Media Files : ON
Upload Pictures : ON
Upload Movies : ON
Upload Service : Google Photo
Server Address : Your Google Photo Folder Location
Authorization Key : Get it by Clicking on Obtain Key.

> Authorization Key motioneye

  • Create a separate folder for your CAMERA for example CAM01.
  • Once you fill all the details click on Test Service.
  • If all the details are correct you will see this Message: Access the Upload Service Succeeded.

Accessing motionEyeOS from Outside Network

  • To access the motionEyeOS from the Internet, we need to complete 2 steps.
  • Port Forwarding
  • Setup Dynamic DNS [In case you don’t have a Static Public IP Address]

motioneyeSetting up Port Forwarding on Router

  • To forward the port on the router, we need to know the IP Address of our router.
  • To check the router IP Address we can use the Wireless Network Watcher.
  • It will display the router IP Address as shown below.

motioneye

  • Type this IP Address to your browser and it will open the login page for your router.
  • Now, you need to enter the username and password and login to your router.
  • If you don’t know the username and password of your router you can always ask your ISP.
  • For personal routers, you can always check online for the default username and password for the router.
  • In my case I need to navigate to services and then move to Port Forwarding, Your’s might be different.
  • Then you need to forward port 8081, to the Raspberry Pi IP Address.

motioneye

motioneyeSetting up Dynamic DNS

  • First of all, we need to visit the DUCKDNS website to create a Free Dynamic DNS Domain for us.

duckdns

  • You can use any of the above methods to login to the DUCKDNS website and create a sub-domain for your website.
  • Once you logged and create a sub-domain for your motionEyeOS and you can visit motionEyeOS by that address.

motioneye

  • For example, in my case, I have created meos as my subdomain.
  • So, I can access it as meos.duckdns.org.
  • You can create 5 subdomains on the Duck DNS account for free.

In conclusion

  • You are ready to use motionEyeOs on your Raspberry Pi.
  • If you come across any issues or have some feedback related to this tutorial, Please share your thoughts.

Did you find us helpful?

Subscribe our YouTube ChannelYouTube
Support us on PatreonPatreon
Like us on Facebookfacebook
Share This Article with others

Harish Kumar

As a founder of the PcMac YouTube channel and website, Our goal is to provide Free Technical help to people and spread knowledge to everyone.
5 1 vote
Article Rating
Subscribe
Notify of
guest
11 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
us cannabis news
4 years ago

Highly energetic post, I loved that bit. Will there be a part 2?

Wade
4 years ago

hi!,I love your writing very much! proportion we keep up a correspondence more approximately your post on AOL? I require a specialist in this house to resolve my problem. May be that’s you! Taking a look forward to look you. |

Ericka
4 years ago

Helpful information. Lucky me I found your web site by chance, and I am stunned why this coincidence didn’t took place in advance! I bookmarked it.|

Tracy
4 years ago

Its not my first time to go to see this website, i am browsing this web site dailly and get nice facts from here daily.|

Stephen
4 years ago

Great post.|

Clelia
4 years ago

Have you ever thought about publishing an ebook or guest authoring on other websites? I have a blog centered on the same subjects you discuss and would really like to have you share some stories/information. I know my visitors would appreciate your work. If you are even remotely interested, feel free to send me an email.|