Templatesphotoprism
media
photoprism
AI-powered, self-hosted photo and video management app that organizes your library with automatic tagging, face recognition, and search.
mediastorageaiMariaDB
What gets deployed
Web
photoprism server
MariaDB
managed database
GitHub stars36,000
About
AI-powered, self-hosted photo and video management app that organizes your library with automatic tagging, face recognition, and search.
Managed services
- MariaDBTCP:3306
Environment Variables
| Variable | Description | Required |
|---|---|---|
| PHOTOPRISM_SITE_URL | Default: {{KUBERO_APP_URL}} | Optional |
| PHOTOPRISM_ADMIN_USER | Default: admin | Optional |
| PHOTOPRISM_ADMIN_PASSWORD | Default: replace-with-openssl-rand-base64-32 | Optional |
| PHOTOPRISM_AUTH_MODE | Default: password | Optional |
| PHOTOPRISM_DATABASE_DRIVER | Default: mysql | Optional |
| PHOTOPRISM_DATABASE_SERVER | Default: {{KUBERO_APP_NAME}}-mysql:3306 | Optional |
| PHOTOPRISM_DATABASE_NAME | Default: photoprism | Optional |
| PHOTOPRISM_DATABASE_USER | Default: photoprism | Optional |
| PHOTOPRISM_DATABASE_PASSWORD | Default: photoprism | Optional |
| PHOTOPRISM_HTTP_HOST | Default: 0.0.0.0 | Optional |
| PHOTOPRISM_HTTP_PORT | Default: 2342 | Optional |
| PHOTOPRISM_ORIGINALS_PATH | Default: /photoprism/originals | Optional |
| PHOTOPRISM_STORAGE_PATH | Default: /photoprism/storage | Optional |
| PHOTOPRISM_DISABLE_TLS | Default: true | Optional |
| PHOTOPRISM_WORKERS | Default: 2 | Optional |
Deploy photoprism
One click to deploy a fully configured photoprism instance with all dependencies pre-wired.
Deploy NowReady to deploy photoprism?
No infrastructure to manage. Just connect your repo and go live in seconds.