A self-hosted PHP web app for instantly publishing photo albums with EXIF data, maps, and search.
Pellicola is a self-hosted PHP web application that functions as a pastebin for photos, allowing users to instantly publish photo albums without a database. It automatically organizes photos, displays EXIF data, and supports geolocation mapping, search, and multiple albums. The project solves the need for a simple, privacy-focused photo gallery that photographers can deploy on their own servers.
Photographers, hobbyists, and developers who want a lightweight, self-hosted solution for sharing photo collections with full control over data and no external dependencies.
Developers choose Pellicola for its extreme simplicity, lack of dependencies, and GDPR compliance. It offers instant publishing with rich features like EXIF display, maps, and search while being entirely self-contained and easy to deploy on any PHP server.
Pastebin for your photos
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs on any PHP server without installation or a database, as emphasized in the README's simplicity feature, making it easy to deploy on low-resource hardware like Raspberry Pi.
GDPR-compliant with no external dependencies or user data collection, ensuring full ownership and control over photos and metadata, as stated in the self-contained design.
Automatically extracts and displays EXIF data, shows geolocation maps via OpenStreetMap, and supports RAW file downloads, catering specifically to photographers' needs for metadata and organization.
Detects browser language and allows localization via .ini files, with automatic language-specific description files, making it accessible to a global audience without extra setup.
No built-in user accounts, authentication, or multi-user support beyond a simple download password, limiting use cases for collaborative or secure sharing environments.
Relies on directories and files without a database, which can lead to performance bottlenecks with large photo collections, as pagination and search are handled through PHP file operations.
Installation instructions prioritize Debian/Ubuntu with scripts, while other systems require manual Git cloning, ZIP extraction, or Docker setup, adding steps for non-Linux servers.