Commit Graph

18 Commits

Author SHA1 Message Date
Michael Mayer
656a7dcab3 Config: Auto-add required DSN params, mask passwords in reports #5285
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-03 09:12:45 +01:00
Michael Mayer
d6a41e5032 Config: Add environment variable to disable the database version check
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 16:49:35 +01:00
Michael Mayer
3874bc5422 Config: Enhance tests for configuration and database file names #5304
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 11:49:00 +01:00
Michael Mayer
f3996494dd Cluster: Allow configuration of database and user prefix #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-31 21:30:42 +01:00
Michael Mayer
0140b1e07f Config: Allow to ParseDatabaseDSN if driver is not SQLite #5285
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-27 18:36:16 +01:00
Michael Mayer
f94219404e CLI: Improve output of "photoprism config" command #5285
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-24 13:51:19 +02:00
Michael Mayer
a611f9eaa0 Config: Normalize DSN in DatabaseDriver() method #5279
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-23 11:06:27 +02:00
Michael Mayer
55da70e955 Config: Add system warning log when DatabaseDsn is used #5279
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-22 08:16:49 +02:00
Michael Mayer
5b7ea44eb5 Config: Retain support for DatabaseDsn in YAML files #5279
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-21 16:22:06 +02:00
Michael Mayer
b5c4fd3dcf Cluster: Refactor registration and database provisioning
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 23:54:56 +02:00
Michael Mayer
61ced7119c Auth: Refactor cluster configuration and provisioning API endpoints #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-24 08:28:38 +02:00
Michael Mayer
e1d031bea7 Config: Add cluster instance bootstrap and registration hook #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-16 23:30:23 +02:00
Michael Mayer
ad5baf2823 Config: Read admin and database password from file #2302
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-28 21:00:56 +01:00
Michael Mayer
940194ab1c Backups: Detect server version to determine SSL support #4837
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-17 13:23:43 +01:00
Michael Mayer
7336304828 Config: Set TCP timeout for establishing a database connection #4059
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-31 09:58:49 +02:00
Michael Mayer
c426a184c5 Backup & Restore: Refactor commands not to run into size limits #3140
See also #3301, #3311, and #3298.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 16:23:25 +02:00
Michael Mayer
a7872a684b SQLite: Set _busy_timeout default to reduce locking issues #2707
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 07:29:09 +02:00
Michael Mayer
92e6c4fe1e Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags #2234
Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
2022-04-15 09:42:07 +02:00