TL;DR — Quick Summary

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

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

Feature Description
Face recognition Auto-detect and group faces
Places GPS-based maps and location tagging
Labels Object and scene classification
Colors Color-based search
RAW support Canon CR2, Nikon NEF, Sony ARW, etc.
Video MP4, MOV transcoding

PhotoPrism vs Immich vs Google Photos

Feature PhotoPrism Immich Google Photos
Self-hosted
Face recognition
Mobile app PWA ✅ Native
Auto backup Manual/sync
RAW support Limited
Storage limit Your disk Your disk 15 GB free
Privacy
Maturity Mature Newer Mature