Takes a picture with a canon camera using GPhoto2.
Has API endpoints to upload an image to Google Photos.
Best used with the Photobooth react front-end.
This needs to run on a Linux machine, like a raspberry pi with raspbian installed.
To use a Canon or Nikon camera your machine needs gphoto2 installed, as explained in the Node Gphoto2 repository.
To make videos and add overlays, your machine needs ffmpeg and ffmpeg-probe installed.
If you machine supports ffmpeg-installer you can add ENABLE_FFMPEG=true
in .env
.
To use the filters you need node-canvas.
git clone https://github.com/KdG-Photobooth/Server.git
cd Server
npm install
sudo nano /etc/lightdm/lightdm.conf xserver-command=X -s 0 dpms -nocursor