О PhotoPrism
PhotoPrism® is an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud.
Features
- Browse all your photos and videos without worrying about RAW conversion, duplicates or video formats
- Easily find specific pictures using powerful search filters
- Recognizes the faces of your family and friends
- Automatic classification of pictures based on their content and location
- Play Live Photos by hovering over them in albums and search results
- Since the User Interface is a Progressive Web App, it provides a native app-like experience, and you can conveniently install it on the home screen of all major operating systems and mobile devices
- Includes four high-resolution World Maps to bring back the memories of your favorite trips
- Metadata is extracted and merged from Exif, XMP, and other sources such as Google Photos
- Many more image properties like Colors, Chroma, and Quality can be searched as well
- Use PhotoSync to securely backup iOS and Android phones in the background
- WebDAV clients such as Microsoft's Windows Explorer and Apple's Finder can connect directly to PhotoPrism, allowing you to open, edit, and delete files from your computer as if they were local
Environment variables
View environment variables
- PROJECT
- photoprism
- DOMAIN
- stack.localhost
- PHOTOPRISM_ADMIN_USER
- "admin" # admin login username
- PHOTOPRISM_ADMIN_PASSWORD
- "insecure" # initial admin password (8-72 characters)
- PHOTOPRISM_AUTH_MODE
- "password" # authentication mode (public, password)
- PHOTOPRISM_SITE_URL
- "https://$PROJECT.$DOMAIN" # server URL in the format "http(s)://domain.name(:port)/(path)"
- PHOTOPRISM_DISABLE_TLS
- "true" # disables HTTPS/TLS even if the site URL starts with https:// and a certificate is available
- PHOTOPRISM_DEFAULT_TLS
- "false" # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available
- PHOTOPRISM_ORIGINALS_LIMIT
- 5000 # file size limit for originals in MB (increase for high-res video)
- PHOTOPRISM_HTTP_COMPRESSION
- "gzip" # improves transfer speed and bandwidth utilization (none or gzip)
- PHOTOPRISM_LOG_LEVEL
- "debug" # log level: trace, debug, info, warning, error, fatal, or panic
- PHOTOPRISM_READONLY
- "false" # do not modify originals directory (reduced functionality)
- PHOTOPRISM_EXPERIMENTAL
- "false" # enables experimental features
- PHOTOPRISM_DISABLE_CHOWN
- "false" # disables updating storage permissions via chmod and chown on startup
- PHOTOPRISM_DISABLE_WEBDAV
- "false" # disables built-in WebDAV server
- PHOTOPRISM_DISABLE_SETTINGS
- "false" # disables settings UI and API
- PHOTOPRISM_DISABLE_TENSORFLOW
- "false" # disables all features depending on TensorFlow
- PHOTOPRISM_DISABLE_FACES
- "false" # disables face detection and recognition (requires TensorFlow)
- PHOTOPRISM_DISABLE_CLASSIFICATION
- "false" # disables image classification (requires TensorFlow)
- PHOTOPRISM_DISABLE_VECTORS
- "false" # disables vector graphics support
- PHOTOPRISM_DISABLE_RAW
- "false" # disables indexing and conversion of RAW images
- PHOTOPRISM_RAW_PRESETS
- "false" # enables applying user presets when converting RAW images (reduces performance)
- PHOTOPRISM_SIDECAR_YAML
- "true" # creates YAML sidecar files to back up picture metadata
- PHOTOPRISM_BACKUP_ALBUMS
- "true" # creates YAML files to back up album metadata
- PHOTOPRISM_BACKUP_DATABASE
- "true" # creates regular backups based on the configured schedule
- PHOTOPRISM_BACKUP_SCHEDULE
- "daily" # backup SCHEDULE in cron format (e.g. "0 12 * * *" for daily at noon) or at a random time (daily, weekly)
- PHOTOPRISM_INDEX_SCHEDULE
- "" # indexing SCHEDULE in cron format (e.g. "@every 3h" for every 3 hours; "" to disable)
- PHOTOPRISM_AUTO_INDEX
- 300 # delay before automatically indexing files in SECONDS when uploading via WebDAV (-1 to disable)
- PHOTOPRISM_AUTO_IMPORT
- -1 # delay before automatically importing files in SECONDS when uploading via WebDAV (-1 to disable)
- PHOTOPRISM_DETECT_NSFW
- "false" # automatically flags photos as private that MAY be offensive (requires TensorFlow)
- PHOTOPRISM_UPLOAD_NSFW
- "true" # allows uploads that MAY be offensive (no effect without TensorFlow)
- PHOTOPRISM_DATABASE_DRIVER
- "mysql" # MariaDB 10.5.12+ (MySQL successor) offers significantly better performance compared to SQLite
- PHOTOPRISM_DATABASE_SERVER
- "mariadb:3306" # MariaDB database server (hostname:port)
- PHOTOPRISM_DATABASE_NAME
- "photoprism" # MariaDB database schema name
- PHOTOPRISM_DATABASE_USER
- "photoprism" # MariaDB database user name
- PHOTOPRISM_DATABASE_PASSWORD
- "insecure" # MariaDB database user password
- PHOTOPRISM_SITE_CAPTION
- "AI-Powered Photos App"
- PHOTOPRISM_SITE_DESCRIPTION
- "" # meta site description
- PHOTOPRISM_SITE_AUTHOR
- "" # meta site author