Lucciola provides a simple web interface to control any supported camera via gPhoto2. Lucciola also transforms a Raspberry Pi into a automatic camera backup device.
Most modern cameras can be controlled using dedicated apps, so it may seem that Lucciola tries to solve a non-existing problem in a somewhat more convoluted way. However, Lucciola has a number of important advantages.
- No proprietary software. Lucciola is an open-source software based on PHP and gPhoto2.
- Lucciola runs in any browser, so you are not limited to iOS or Android devices.
- The tool is not limited to a specific camera model. If your camera is supported by gPhoto2, it will work with Lucciola.
- Lucciola is deliberately made simple, so you can easily customize, extend, and improve it.
- PHP
- gPhoto2
- Git (optional)
On Raspberry Pi running Raspberry Pi OS Lite, run the following command:
curl -sSL https://raw.githubusercontent.com/dmpop/lucciola/main/install-lucciola.sh | bash
Please report bugs and issues in the Issues section.
If you've found a bug or have a suggestion for improvement, open an issue in the Issues section.
To add a new feature or fix issues yourself, follow the following steps.
- Fork the project's repository.
- Create a feature branch using the
git checkout -b new-feature
command. - Add your new feature or fix bugs and run the
git commit -am 'Add a new feature'
command to commit changes. - Push changes using the
git push origin new-feature
command. - Submit a pull request.
Dmitri Popov dmpop@tokyoma.de