📷 Photo management Open source Privacy ★★★★★

PhotoPrism

AI-powered self-hosted photo server

Overview

PhotoPrism from Germany targets enthusiasts and RAW shooters with TensorFlow classification, faces, and metadata search.

Docker deploy on Synology, Unraid, Kubernetes, etc.; granular read-only sharing.

No official mobile auto-backup—pair FolderSync/PhotoSync; deeper features vs Immich’s sync-first design.

Scores

Privacy 5/5
Ease of use 3/5
Features 5/5
Value 5/5

Google Photos — comparison

Self-hosted AI search and maps near Google Photos capability; mobile auto-sync convenience lags Google but RAW and sovereignty win.

Pros

  • Strong RAW, HEIC, and video support
  • Powerful AI and metadata search
  • Safe view-only external sharing
  • Active community and documentation

Cons & caveats

  • No official mobile auto-backup app
  • Indexing and setup take time
  • Less approachable UI than Immich

Best for

  • RAW photographers
  • Metadata search power users
  • Large existing folder libraries

Not ideal for

  • Phone auto-sync only users
  • Beginners uncomfortable with servers

Specs

Pricing
Self-hosted — Community edition free. Paid support editions optional.
Difficulty
Advanced
Data location
Your self-hosted server; cloud ties depend on configuration.
Platforms
Self-hosted · Docker · NAS · Web
Highlights
RAW/HEIC対応AIラベル分類地図ビュー閲覧専用共有

Migration from Google Photos

  1. 1 Extract Takeout ZIP on server
  2. 2 Import or mount folders into PhotoPrism library
  3. 3 Wait for index and AI classification jobs
  4. 4 Configure FolderSync or similar for ongoing phone uploads

Setup steps

  1. 1 Start PhotoPrism and MariaDB via Docker Compose
  2. 2 Mount persistent photo volume
  3. 3 Configure index settings and user permissions in admin UI
  4. 4 Expose HTTPS via reverse proxy and test share links