Freedom251 › Photo Booth Software
Photobooth Project

What Photobooth Project is
Photobooth Project is free, open-source software for running a photo booth on the web, Windows, Linux, and Raspberry Pi OS. It supports capturing photos, video, and collages, giving an event setup several types of images and clips to offer. Offline capture lets the booth continue taking content without an internet connection. Printing support provides a way to print captures, while lead capture can collect information from visitors. A live event gallery lets people view event images as they are added. These features suit booths used at gatherings where guests may want to take and print pictures, share a collage or video, or leave their details. The project’s supported platforms include Linux, Windows, and Raspberry Pi OS; its broader platform listing also includes web. Its website is photoboothproject.github.io. The software is free and open source, with no paid price stated in the listed facts. A setup can be based on a web environment or one of the supported operating systems, depending on the booth arrangement.
Who it suits
Photobooth Project suits event organizers who want a booth for photos, collages, or video, with offline capture and printing. It may also suit setups that need lead capture, a live event gallery, or support for Raspberry Pi OS.
What it does well
- Captures photos, collages, and video.
- Offline capture is supported.
- Supports printing captured images.
- Lead capture is available.
- A live event gallery is included.
- Runs on Windows, Linux, and Raspberry Pi OS.
What to know first
- The listed platform information does not detail hardware requirements.
- No specific event gallery or lead capture settings are described.
Getting started
- Visit https://photoboothproject.github.io/.
- Choose the web, Windows, Linux, or Raspberry Pi OS platform for the booth.
- Set up the booth to capture photos, collages, or video.
- Use printing, lead capture, or the live event gallery as needed.
Verdict
Choose Photobooth Project for a free, open-source booth with offline capture, printing, multiple capture modes, and a live gallery. Look elsewhere if you need detailed information about device requirements or configuration options before choosing software.
Questions
Is Photobooth Project free?
Yes. It is listed as free and open source.
Which platforms does it support?
The platform listing includes web, Windows, and Linux. Supported platforms also include Raspberry Pi OS.
Can it capture content offline?
Yes. Offline capture is supported.
What can the booth capture?
It supports photos, collages, and video.
Does it support printing and lead capture?
Yes. Printing support and lead capture are both listed.
Facts from Photobooth Project's own pages
- AI background removal
- Magic Greenscreen uses the rembg library to remove photo backgrounds and requires Python 3. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- Customization
- Users can change sounds and themes, and override styles with custom SCSS. · photoboothproject.github.io, 8 Oct 2026
- Photobooth can send photos by email, and the FAQ lists tested Gmail, GMX, and web.de SMTP configurations. · photoboothproject.github.io, 9 Oct 2026
- Email integration
- The FAQ documents sending photos by email and lists tested SMTP settings for Gmail, GMX, and web.de. · photoboothproject.github.io, 8 Oct 2026
- FTP integration
- The FAQ describes uploading processed photos and thumbnails to an FTP server, with options for QR links and an online gallery. · photoboothproject.github.io, 9 Oct 2026
- Hosting
- The software runs on your own hardware and stays local after setup without requiring cloud services or accounts. · photoboothproject.github.io, 8 Oct 2026
- 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. · photoboothproject.github.io, 8 Oct 2026
- Local operation
- The self-hosted software stays local after setup and does not require cloud services or accounts. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 8 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- Photo features
- Features include countdowns, live preview, photo and collage workflows, filters, printing, and a gallery. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- Setup limits
- The project requires a supported operating system and basic configuration and says it is not a one-click kiosk appliance. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 8 Oct 2026
- Support
- The project directs users to its FAQ and tutorials, and asks bug reporters to check existing issues before opening a GitHub issue. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 8 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- 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. · photoboothproject.github.io, 8 Oct 2026
- 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. · photoboothproject.github.io, 9 Oct 2026
- What it does
- Photobooth turns a connected camera and screen into an offline-friendly photo booth for events. · photoboothproject.github.io, 9 Oct 2026
Where Photobooth Project stands on Freedom251
- Photo Booth Software#24 of 26