Photoprism
App in the BluixApps catalog
What it is
PhotoPrism is an AI-powered photo management platform — auto-tag, face recognition, location-based organization, smart albums, all running locally. Go-based, MariaDB-backed. The "Google Photos with on-prem AI" alternative for self-hosters who want intelligent photo organization without cloud.
For photo collectors who want Google Photos' search experience on their own servers, PhotoPrism is the leading AI-enabled option.
What it's for
- Personal photo organization — auto-tag and search large libraries
- Face recognition — identify people across photos
- Location-based organization — map view of geotagged photos
- Smart albums — auto-generated based on rules
- Privacy-first AI — face/object detection without cloud upload
Who it's for
- Photographers managing large personal libraries with AI search
- Privacy-conscious families rejecting Google Photos ML access
- Photo archivists organizing legacy collections
- Multi-user households with shared family photo libraries
- Self-hosters preferring AI-enabled tools on-prem
Why teams pick PhotoPrism over alternatives
- AGPLv3 — fully open
- AI-powered — TensorFlow-based face/object detection
- Privacy-first — all ML runs locally
- Beautiful UI — modern, responsive
- Strong RAW support — first-class for photographers
- Active development — backed by PhotoPrism GmbH (DE)
Integrations
- Mobile sync — WebDAV, FTP, native apps via community projects
- Cloud import — Google Photos, OneDrive, Dropbox importers
- Authentication — local + OAuth + LDAP
- Storage — local filesystem or S3-compatible
- TensorFlow — local ML inference; GPU acceleration available
- API — REST API for programmatic access
- Geocoding — offline + online location lookup
Notable users & community
- 35k+ GitHub stars
- Active community on GitHub Discussions
- Backed by PhotoPrism GmbH (DE) — sustainable European OSS
- Featured in self-hosted media tool roundups
- Frequent releases
Tips & operations
- ML indexing is slow — initial library indexing can take days for large collections
- GPU optional — face recognition benefits from GPU on large libraries
- MariaDB tuning — buffer pool sizing matters for metadata queries
- Storage planning — photos accumulate fast; size disk generously
- Backup metadata — re-indexing rebuilds; metadata backup is fastest restore path
- Mobile sync — community apps; quality varies
What we ship in BluixApps
- Docker compose: PhotoPrism + MariaDB
- Pinned
photoprism/photoprism:latest(release-tagged) - HTTPS via Let's Encrypt
- Admin user via env config
- Persistent volumes for MariaDB + originals + storage
- GPU passthrough optional (significant ML speedup)
- Backup hook covers MariaDB + metadata (originals opt-in due to size)
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |