PhotoPrism
AI-powered, privacy-first app for browsing, organizing, and sharing photos and videos
Alternative to: google photos, apple photos, amazon photos
260305-fad9d5395
2026-03-05This service release focuses on security hardening, interoperability improvements, and bug fixes to create a stable platform for upcoming features. 🔧
Ollama users benefit from easier configuration with the OLLAMA_BASE_URL and OLLAMA_API_KEY environment variables, as well as improved fallback response handling for caption generation with reasoning models. To improve reliability, we addressed edge cases in indexing, Places (GPS boundary overshoots), folder albums (emoji and slug collisions), thumbnails, metadata parsing, WebDAV response headers, CLI validation, OIDC compatibility, and shared-domain hosting.
What’s new?
- Ollama: Added support for configuration via
OLLAMA_BASE_URLandOLLAMA_API_KEY - Ollama: Added a “thinking” response fallback for captions by @lastzero
- Index: Fixed merged photos keeping image type after video file merges
- Places: Fixed handling of minor GPS coordinate overshoots near map boundaries
- Folders: Fixed emoji subfolders conflicting with parent folder albums
- Folders: Fixed folder album path collisions caused by truncated slugs
- Library: Hidden results now display file error reasons in Card and List views
- Thumbs: Fixed error buffer handling when interop index was missing
- Metadata: Clamped invalid Google JSON GPS coordinates to geo bounds
- WebDAV: Hardened response headers for interoperability by @lastzero
- CLI: Standardized input path validation and exit codes by @lastzero
- SQLite: Improved compatibility with Google OIDC identity provider by @keif888
- Server: Added HTTP security hardening config options by @lastzero
- Server: Improved configuration and performance of Gzip route exclusions
- Server: Resolved known issues when hosting on a shared domain
- Logs: Fixed handling of missing caption thumbnails and video remux errors
- Security: Upgraded Go to v1.26, which includes fixes and improvements
- Translations: Updated French, German, Latvian, and Romanian
Translations
Missing user interface translations have been generated with the help of DeepL and Google Translate. Native speakers are welcome to help us improve them where needed. Learn more ›
Installation Packages
The packages attached to this release are intended for experienced users and maintainers of third-party integrations only, as they require manual configuration and do not include tested system dependencies. Since we are unable to provide support for custom installations, we recommend using one of our Docker images to run PhotoPrism on a private server or NAS device. Learn more ›