PhotoPrism logo

PhotoPrism

AI-powered personal photo management with TensorFlow tagging and browsing

40k Go AGPL-3.0 today

Overview

PhotoPrism is a self-hosted photo and video library powered by Go and Google TensorFlow for automatic subject and scene classification. It provides a browsable web gallery, face recognition, location maps, duplicate detection, RAW file support, and multi-user access. It can be deployed as a single Docker container or via Docker Compose, with an optional managed hosting plan available.

Setup and operations guides

Use these practical guides to plan the deployment, security, backups, and recovery work behind this project.

Where it falls short of Google Photos

  • Mobile auto-backup requires a third-party app (no official mobile client); Google Photos has seamless native sync
  • Advanced features (multi-user, private mode) locked behind a paid Plus license
  • Initial indexing and AI classification can be very slow on CPU-only hardware
  • Face recognition accuracy is lower than Google Photos' cloud-scale models

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

photos
ai-tagging
face-recognition
gallery
Maintain PhotoPrism?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the PhotoPrism difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/photoprism)](https://openreplace.com/photoprism)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

High-performance self-hosted photo and video backup, a Google Photos alternative

117k Docker AGPL-3.0 today
3/5
PhotoPrism vs Immich

End-to-end encrypted self-hosted photo backup with native mobile apps

30k Docker AGPL-3.0 today
3/5
PhotoPrism vs Ente

On-demand smart image cropping, resizing, and optimization service

11k Python MIT yesterday
3/5
PhotoPrism vs Thumbor

Self-hosted Google Photos alternative with AI tagging and usage graphs

8.1k Python MIT today
3/5
PhotoPrism vs LibrePhotos