TL;DR — Quick Summary

Deploy PhotoPrism for self-hosted photo management with AI-powered face recognition, place detection, auto-tagging, and RAW support. Free Google Photos alternative with Docker.

What Is PhotoPrism?

PhotoPrism is AI-powered, self-hosted photo management — face recognition, place detection, auto-tagging, and smart search from your own server.

services:
  photoprism:
    image: photoprism/photoprism:latest
    container_name: photoprism
    restart: always
    ports:
      - "2342:2342"
    environment:
      PHOTOPRISM_ADMIN_USER: admin
      PHOTOPRISM_ADMIN_PASSWORD: your_password
      PHOTOPRISM_SITE_URL: http://localhost:2342/
      PHOTOPRISM_DATABASE_DRIVER: sqlite
    volumes:
      - /media/photos:/photoprism/originals
      - photoprism-storage:/photoprism/storage
volumes:
  photoprism-storage:

AI Features

FeatureDescription
Face recognitionAuto-detect and group faces
PlacesGPS-based maps and location tagging
LabelsObject and scene classification
ColorsColor-based search
RAW supportCanon CR2, Nikon NEF, Sony ARW, etc.
VideoMP4, MOV transcoding

PhotoPrism vs Immich vs Google Photos

FeaturePhotoPrismImmichGoogle Photos
Self-hosted
Face recognition
Mobile appPWA✅ Native
Auto backupManual/sync
RAW supportLimited
Storage limitYour diskYour disk15 GB free
Privacy
MaturityMatureNewerMature