PhotoPrism

PhotoPrism

39201 stars

Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures.

PhotoPrism is a privately hosted app for browsing, organizing, and sharing your personal photo collection. It uses the latest technologies to automatically tag and find pictures without getting in your way. Say goodbye to solutions that send your data to Google, Microsoft, or Apple.

Key Features

AI-Powered Organization: TensorFlow-based image classification automatically tags your photos with objects, scenes, and colors. Find "sunset beach" photos without manual tagging.

Facial Recognition: Automatically detect and group faces. Name a person once, and PhotoPrism recognizes them throughout your entire library.

RAW Support: Native support for RAW files from all major camera manufacturers. View and convert RAW photos directly in the browser.

Live Photos & Videos: Full support for Apple Live Photos, motion photos, and video files. Your memories play back exactly as captured.

Location-Aware: Automatic reverse geocoding adds location context. Browse photos by country, city, or specific places on an interactive map.

Sharing & Privacy: Create share links for specific albums. Control exactly what's visible to others without exposing your entire library.

Mobile-Friendly: Progressive Web App (PWA) works beautifully on phones and tablets. Access your photos from anywhere without installing dedicated apps.

Why Self-Host PhotoPrism?

Google Photos analyzes your images to build advertising profiles. Apple and Microsoft process your photos on their servers. PhotoPrism processes everything locally—your photos never leave your infrastructure. Family photos, personal moments, and sensitive images remain private.

Deployment

Photoprism runs as a Docker container with MariaDB or SQLite. Initial indexing benefits from a capable CPU; a GPU accelerates TensorFlow processing but isn't required. Storage scales with your collection—dedupliction and sidecar files add modest overhead.

The initial import and indexing process can take hours for large libraries, but runs in the background without blocking access. Set up automatic indexing of new photos from network shares, Syncthing folders, or mobile upload directories for a seamless workflow.

Category

Other

Alternative to

PhotoPrism is a self-hosted alternative to popular services:

Related Other Apps