Introducing PiWebcam

With PiWebcam you can turn a Raspberry Pi into a fully-featured, dummy-proof Webcam with just one click.

Even if there are already around a number of projects for using a Raspberry Pi as a webcam, they often require advanced knowledge and skills and look like more ad-hoc solutions rather than finite, reusable products.

PiWebcam is intended to provide a powerful imaging platform for everyone, regardless of his/her previous knowledge.

PiWebcam ships as an ready-to-be-flashed SD card image. Alternatively, an installation script takes care of fully configuring a vanilla Raspbian with the required software and reasonable default settings.

Thanks to its powerful motion detection feature, augmented by an object recognition capabilities, PiWebcam can notify the user by sending the motion picture to an e-mail recipient or a Slack channel.




Option 1: flash a pre-configured PiWebcam image

Option 2: build a PiWebcam image

Building a PiWebcam image requires a fresh installation of Raspbian and a SD card. Please do not re-use an existing installation but start from scratch as listed below:

Default Credentials

Where XXXXXX are random characters set during the installation process (e.g. PiWebcam-d68c2f)

Post-installation tasks

Connect to the WiFi network created by the device. The passphrase of the network as well as the password of the admin user (for both the web interface and SSH) is the same as the SSID (e.g. PiWebcam-XXXXX). Point your browser to http://PiWebcam.local to finalize the configuration.

To connect the webcam to an existing WiFi network, go to Device / Network, select “WiFi Client” and fill in your “WiFi Network” and “Passphrase”.

The entire device configuration (camera, network, notification and system settings) can be performed through the web interface. The configuration file can be easily exported and imported under Device / System.

Furthermore, the configuration file (PiWebcam.conf) is stored in the boot partition under the PiWebcam folder and can be altered or copied out from there as well.


PiWebcam already comes with reasonable default settings. Once installed, no additional configuration is required; PiWebcam will start taking snapshots and record videos, whether is connected or not to the network.

To access the webcam and/or customize the settings, connect to the web admin panel.

For a detailed description of the menus available through the web interface and CLI commands, please see the User Guide