Skip to content
SPECIFICTION
Get listed

Photobooth Project

photoboothproject.github.io

WebWindowsLinuxSelf-hosted

Spec sheet

What it does
Photobooth turns a connected camera and screen into an offline-friendly photo booth for events.Read 9 Oct 2026 · photoboothproject.github.io
Security
The project says Photobooth is not hardened against targeted attacks and advises against using it on an untrusted network or exposing it to the internet without heavy modifications.Read 9 Oct 2026 · photoboothproject.github.io
Support
The project directs users to its FAQ and tutorials, and asks bug reporters to check existing issues before opening a GitHub issue.Read 9 Oct 2026 · photoboothproject.github.io
AI background removal
Magic Greenscreen uses the rembg library to remove photo backgrounds and requires Python 3.Read 9 Oct 2026 · photoboothproject.github.io
Camera support
Listed setups include Raspberry Pi cameras, gphoto2 DSLR cameras, and webcams on Raspberry Pi OS and Debian/Ubuntu; Windows supports digiCamControl and webcams.Read 9 Oct 2026 · photoboothproject.github.io
Customization
Users can change sounds and themes, and override styles with custom SCSS.Read 8 Oct 2026 · photoboothproject.github.io
Email
Photobooth can send photos by email, and the FAQ lists tested Gmail, GMX, and web.de SMTP configurations.Read 9 Oct 2026 · photoboothproject.github.io
Email integration
The FAQ documents sending photos by email and lists tested SMTP settings for Gmail, GMX, and web.de.Read 8 Oct 2026 · photoboothproject.github.io
FTP integration
The FAQ describes uploading processed photos and thumbnails to an FTP server, with options for QR links and an online gallery.Read 9 Oct 2026 · photoboothproject.github.io
Hosting
The software runs on your own hardware and stays local after setup without requiring cloud services or accounts.Read 8 Oct 2026 · photoboothproject.github.io
Intended use
The project says it is not a hosted website for guests to upload from home, a permanent online gallery, or a full image editor.Read 8 Oct 2026 · photoboothproject.github.io
Local operation
The self-hosted software stays local after setup and does not require cloud services or accounts.Read 9 Oct 2026 · photoboothproject.github.io
Media sharing
Photobooth can use QR codes to open a touch-friendly photo or video viewer or link directly to a file download; guests need network access to the QR target.Read 8 Oct 2026 · photoboothproject.github.io
Not a hosted service
The project says it is not a hosted website for guests to upload from home, a permanent online gallery, or a full image editor.Read 9 Oct 2026 · photoboothproject.github.io
Photo features
Features include countdowns, live preview, photo and collage workflows, filters, printing, and a gallery.Read 9 Oct 2026 · photoboothproject.github.io
Requirements
The listed prerequisites are Node.js v20.15.0 or later, npm 10.7.0 or later, PHP 8.4 or later, and Apache or Nginx.Read 9 Oct 2026 · photoboothproject.github.io
Setup limits
The project requires a supported operating system and basic configuration and says it is not a one-click kiosk appliance.Read 9 Oct 2026 · photoboothproject.github.io
Setup requirements
The prerequisites page requires Node.js 20.15.0 or newer, npm 10.7 or newer, PHP 8.4 or newer, and Apache or Nginx.Read 8 Oct 2026 · photoboothproject.github.io
Supported systems
The compatibility table lists Raspberry Pi 3, 4, and 5 with 64-bit Raspberry Pi OS Bookworm or Trixie, generic PCs with Debian or Ubuntu, and generic PCs with Windows.Read 8 Oct 2026 · photoboothproject.github.io
Triggers
Photo capture can be triggered with browser hotkeys, direct USB HID, Socket.io, or simple HTTP triggers, with examples including ESP, Pico, myStrom, and Shelly.Read 9 Oct 2026 · photoboothproject.github.io
USB integration
USB Sync and Move2USB can copy media to a USB stick, but the documentation says these features are Linux-only and require rsync and mount permissions.Read 8 Oct 2026 · photoboothproject.github.io
USB transfer
On Linux, USB Sync can copy new media periodically and Move2USB can copy or move media on demand; Windows is not supported for these features.Read 9 Oct 2026 · photoboothproject.github.io

Where Specifiction places it

Alternatives to Photobooth ProjectAll alternatives →