Pellicola

Easy-to-use PHP web app for instant photo publishing.

184 stars 15 forks last commit first released GPL-3.0

Slowing down

No commits since 27 May 2025. Check the issue tracker before you rely on it.

Pellicola is an easy-to-use PHP web app for instant photo publishing. It runs on a PHP-enabled web server and supports uploading photos into albums, displays basic EXIF data, and can show locations on a map via OpenStreetMap.

Key Features

  • Simple deployment: Pellicola requires no installation, and it can be deployed on any web server with PHP.
  • Instant publishing: Upload photos and Pellicola handles indexing and presentation.
  • Responsive design: Pellicola works well on mobile devices.
  • Pagination: Automatically splits photo collections into pages with configurable photos per page.
  • Basic EXIF data: Displays aperture, focal length, shutter speed, and ISO for photos.
  • Map support: If enabled, shows geotagged photos on a map with OpenStreetMap links or geo URIs.
  • Descriptions: Optional album descriptions (preamble.html) and per-photo descriptions (txt files or UserComment EXIF data).
  • Language + RSS: Automatic language detection and an RSS feed for new photos.
  • Self-contained & GDPR-compatible: No external data collection.

Use Cases

  • Personal photo galleries and family travel albums published on a self-hosted site.
  • Event galleries with geolocation context for audiences or attendees.
  • Small collections or community projects requiring simple album organization and search.

Limitations and Considerations

  • See the repository README for deployment requirements and server considerations (PHP7+, GD/EXIF libraries).

Conclusion

Pellicola provides a lightweight, self-hosted solution for publishing photo collections with basic metadata, optional maps, and per-album organization, all powered by PHP with no external dependencies.

Categories:

Tags:

Tech Stack:

Share:

Similar to Pellicola

Piwigo logo

Piwigo

Open-source web photo gallery and image management software

3.8k
480
Last commit

Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

GPL-2.0Actively maintained
Alternative to:
Piwigo Cloud logo
Piwigo Cloud
+19
ChronoFrame logo

ChronoFrame

Self-hosted personal photo gallery with online management

1.9k
137
Last commit

Self-hosted personal photo gallery for uploading, organizing, and browsing photos with albums, EXIF parsing, geolocation map view, and Live/Motion Photo support.

MITActively maintained
Alternative to:
Google Photos logo
Google Photos
+13
Lychee logo

Lychee

Self-hosted photo management and sharing web app

4.3k
376
Last commit

Lychee is a self-hosted photo management system to upload, organize, view, and share photos and albums with a modern web interface.

MITActively maintained
Alternative to:
Lychee Cloud logo
Lychee Cloud
+14
Memories logo

Memories

Nextcloud photo management app with timeline, AI tagging, and HLS transcoding

3.8k
166
Last commit

Open-source Nextcloud app for managing photos and videos with timeline, AI-based tagging, albums, map view, metadata editing, and on-demand HLS transcoding.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+10
PictShare logo

PictShare

Self-hosted media and paste hosting with a simple upload API

945
137
Last commit

Self-hosted image, GIF, MP4, and text paste hosting with a simple API, on-the-fly resizing, and URL-based transformations. File-based storage; no database required.

Actively maintained
Alternative to:
Imgur logo
Imgur
+19
Damselfly logo

Damselfly

Server-based photo management with fast search and AI tagging

1.8k
94
Last commit

Self-hosted photo management system for large folder-based libraries with fast full-text search, metadata indexing, and on-device face/object detection.

GPL-3.0Slowing down
Alternative to:
Google Photos logo
Google Photos
+9