
A self-hosted photo management tool. Upload your photos, and PhotoPrism organizes them — it uses built-in TensorFlow to classify images with labels (e.g. "landscape", "animal", "food"), detect faces, and read GPS data from your camera so you can browse photos by location on a map.
adminPHOTOPRISM_ADMIN_PASSWORD variable during deploymentPhotoPrism includes TensorFlow for offline image classification — this runs locally without GPU and provides basic label detection (objects, scenes) and face grouping. It is not comparable to Google Photos' AI search.
For higher-quality AI (natural language captions, smarter labels), you can optionally connect an OpenAI API key in Settings — this provides the best results at ~3 seconds per image. See AI docs for details.
Note: On containers with 1 GB or less memory, TensorFlow is automatically disabled. Ensure your Zeabur plan provides sufficient memory for AI features.
PhotoPrism supports WebDAV, so you can sync photos from your phone:
https://your-domain.com/originals/AGPL-3.0 — GitHub