|
1 | 1 | W9_REPO=photoprism/photoprism |
2 | | -W9_DIST=community |
3 | | -W9_VERSION=latest |
4 | | -W9_POWER_PASSWORD=uQ8E1wVTzG8SOk3! |
| 2 | +W9_DIST='community' |
| 3 | +W9_VERSION='latest' |
| 4 | +W9_POWER_PASSWORD='K6gzwQHZ#U0eSzh!' |
5 | 5 |
|
6 | 6 | #### -- Not allowed to edit below environments when recreate app based on existing data -- #### |
7 | | -W9_ID=photoprism |
| 7 | +W9_ID='photoprism' |
8 | 8 |
|
9 | 9 | # Environments which for user settings when create applications |
10 | | -W9_HTTP_PORT_SET=9001 |
| 10 | +W9_HTTP_PORT_SET='9001' |
11 | 11 | W9_HTTP_PORT=2342 |
12 | 12 | W9_LOGIN_USER=admin |
13 | 13 | W9_LOGIN_PASSWORD=$W9_POWER_PASSWORD |
14 | | -W9_URL=internet_ip |
| 14 | +W9_URL='internet_ip' |
15 | 15 | W9_URL_REPLACE=true |
16 | 16 | W9_URL_WITH_PORT=true |
17 | 17 | W9_DB_EXPOSE="mariadb" |
18 | 18 | W9_NETWORK=websoft9 |
19 | 19 | #### ------------------------------------------------------------------------------------ #### |
20 | 20 |
|
21 | 21 | ##--------------- photoprism environments for user ---------------------------------------------- ## |
| 22 | +## more environments refer to: https://docs.photoprism.app/getting-started/config-options/ |
| 23 | +## more environments refer to: https://dl.photoprism.app/docker/compose.yaml |
| 24 | + |
22 | 25 | PHOTOPRISM_ADMIN_USER=$W9_LOGIN_USER # admin login username |
23 | 26 | PHOTOPRISM_ADMIN_PASSWORD=$W9_POWER_PASSWORD # initial admin password (8-72 characters) |
24 | 27 | PHOTOPRISM_AUTH_MODE="password" # authentication mode (public, password) |
25 | 28 | PHOTOPRISM_SITE_URL="http://$W9_URL" # server URL in the format "http(s)://domain.name(:port)/(path)" |
26 | | -PHOTOPRISM_DISABLE_TLS="false" # disables HTTPS/TLS even if the site URL starts with https:// and a certificate is available |
27 | | -PHOTOPRISM_DEFAULT_TLS="true" # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available |
28 | | -PHOTOPRISM_ORIGINALS_LIMIT=5000 # file size limit for originals in MB (increase for high-res video) |
29 | | -PHOTOPRISM_HTTP_COMPRESSION="gzip"# improves transfer speed and bandwidth utilization (none or gzip) |
30 | | -PHOTOPRISM_LOG_LEVEL="info" # log level=trace, debug, info, warning, error, fatal, or panic |
31 | | -PHOTOPRISM_READONLY="false" # do not modify originals directory (reduced functionality) |
32 | | -PHOTOPRISM_EXPERIMENTAL="false" # enables experimental features |
33 | | -PHOTOPRISM_DISABLE_CHOWN="false" # disables updating storage permissions via chmod and chown on startup |
34 | | -PHOTOPRISM_DISABLE_WEBDAV="false" # disables built-in WebDAV server |
35 | | -PHOTOPRISM_DISABLE_SETTINGS="false" # disables settings UI and API |
36 | | -PHOTOPRISM_DISABLE_TENSORFLOW="false" # disables all features depending on TensorFlow |
37 | | -PHOTOPRISM_DISABLE_FACES="false" # disables face detection and recognition (requires TensorFlow) |
38 | | -PHOTOPRISM_DISABLE_CLASSIFICATION="false" # disables image classification (requires TensorFlow) |
39 | | -PHOTOPRISM_DISABLE_VECTORS="false"# disables vector graphics support |
40 | | -PHOTOPRISM_DISABLE_RAW="false" # disables indexing and conversion of RAW images |
41 | | -PHOTOPRISM_RAW_PRESETS="false" # enables applying user presets when converting RAW images (reduces performance) |
42 | | -PHOTOPRISM_SIDECAR_YAML="true" # creates YAML sidecar files to back up picture metadata |
43 | | -PHOTOPRISM_BACKUP_ALBUMS="true" # creates YAML files to back up album metadata |
44 | | -PHOTOPRISM_BACKUP_DATABASE="true" # creates regular backups based on the configured schedule |
45 | | -PHOTOPRISM_BACKUP_SCHEDULE="daily"# backup SCHEDULE in cron format (e.g. "0 12 * * *" for daily at noon) or at a random time (daily, weekly) |
46 | | -PHOTOPRISM_INDEX_SCHEDULE=""# indexing SCHEDULE in cron format (e.g. "@every 3h" for every 3 hours; "" to disable) |
47 | | -PHOTOPRISM_AUTO_INDEX=300 # delay before automatically indexing files in SECONDS when uploading via WebDAV (-1 to disable) |
48 | | -PHOTOPRISM_AUTO_IMPORT=-1 # delay before automatically importing files in SECONDS when uploading via WebDAV (-1 to disable) |
49 | | -PHOTOPRISM_DETECT_NSFW="false" # automatically flags photos as private that MAY be offensive (requires TensorFlow) |
50 | | -PHOTOPRISM_UPLOAD_NSFW="true" # allows uploads that MAY be offensive (no effect without TensorFlow) |
51 | 29 | # PHOTOPRISM_DATABASE_DRIVER="sqlite" # SQLite is an embedded database that does not require a separate database server |
52 | 30 | PHOTOPRISM_DATABASE_DRIVER="mysql"# MariaDB 10.5.12+ (MySQL successor) offers significantly better performance compared to SQLite |
53 | 31 | PHOTOPRISM_DATABASE_SERVER="mariadb:3306" # MariaDB database server (hostname:port) |
54 | 32 | PHOTOPRISM_DATABASE_NAME="photoprism" # MariaDB database schema name |
55 | 33 | PHOTOPRISM_DATABASE_USER="photoprism" # MariaDB database user name |
56 | 34 | PHOTOPRISM_DATABASE_PASSWORD=$W9_POWER_PASSWORD # MariaDB database user password |
57 | | -PHOTOPRISM_SITE_CAPTION="AI-Powered Photos App" |
58 | | -PHOTOPRISM_SITE_DESCRIPTION="" # meta site description |
59 | | -PHOTOPRISM_SITE_AUTHOR="" # meta site author |
60 | | -## Video Transcoding (https://docs.photoprism.app/getting-started/advanced/transcoding/): |
61 | | -# PHOTOPRISM_FFMPEG_ENCODER="software" # H.264/AVC encoder (software, intel, nvidia, apple, raspberry, or vaapi) |
62 | | -# PHOTOPRISM_FFMPEG_SIZE="1920" # video size limit in pixels (720-7680) (default=3840) |
63 | | -# PHOTOPRISM_FFMPEG_BITRATE="32" # video bitrate limit in Mbit/s (default=50) |
64 | | -## Run/install on first startup (options=update https gpu ffmpeg tensorflow davfs clitools clean): |
65 | | -# PHOTOPRISM_INIT="https gpu tensorflow" |
66 | | -## Run as a non-root user after initialization (supported=0, 33, 50-99, 500-600, and 900-1200): |
67 | | -# PHOTOPRISM_UID=1000 |
68 | | -# PHOTOPRISM_GID=1000 |
69 | | -# PHOTOPRISM_UMASK=0000 |
70 | | - |
0 commit comments