Commit graph

186 commits

Author SHA1 Message Date
Cathie Integra
021bdeb428 Setup: Default to MariaDB 12.3 (LTS) in compose examples #5705 2026-06-28 15:15:27 +02:00
Michael Mayer
ba82cefb83 Setup: Add PHOTOPRISM_OIDC_PROMPT to compose & Helm examples #5698
Lists the new OIDC authorization prompt option alongside the other
PHOTOPRISM_OIDC_ settings (in flag order) in the dev compose files and the
Plus Helm chart values/questions. Empty default preserves current behavior.
2026-06-27 12:39:25 +00:00
Cathie Integra
3f096a592b Links: Use canonical trailing-slash form for website URLs 2026-06-24 17:20:30 +02:00
Cathie Integra
d3d9bbe09f Helm: Bump Plus chart to 1.1.2 and refine DB password secret #5661
Skip storing the inline database password in the chart-managed secret when
database.passwordSecretName references an external secret, fix the env-var
template formatting, document precedence, and surface the new values in the
Rancher questions form.
2026-06-23 08:01:48 +02:00
Brodie Kurczynski
4a9fc0314e
Helm: Allow referencing external secret for database password #5661
* Helm: Allow referencing external secret for database password
* Helm: Document database.passwordSecretName in values and README
2026-06-23 07:58:19 +02:00
Cathie Integra
8e219a006c Setup: Remove pre-rendered pkg/linux/README.html
dl.photoprism.app now renders README.html on demand from README.md
(Caddy/goldmark), so the hand-maintained HTML copy is redundant.
2026-06-16 11:36:21 +02:00
Michael Mayer
014f5752f4 Setup: Fix DigitalOcean firewall status detection in check.sh
The status checks captured redirected command output, so the csf and firewalld branches never evaluated correctly (firewalld was reported active unconditionally). Use systemctl is-active --quiet instead.
2026-06-10 18:25:05 +00:00
Michael Mayer
a7ee3c2e19 Config: Add PHOTOPRISM_SITE_NAME to compose examples and Helm charts
Also align the SITE_* inline doc comments with the CLI flag help.
2026-06-10 14:28:50 +00:00
Cathie Integra
332f3c4cd6 Helm: Bump Plus chart to 1.1.1 (appVersion 260601) 2026-06-01 23:52:11 +02:00
Cathie Integra
771bc3688c Docker: Tune Ollama defaults: flash-attention on, telemetry opt-outs 2026-05-23 09:41:12 +02:00
Michael Mayer
055c9f0a6b Helm: Add chart for PhotoPrism on Kubernetes #3460 #5603 2026-05-22 06:48:37 +00:00
Michael Mayer
822cbf325a FFmpeg: Add h264_vulkan video transcoding support #5592 2026-05-21 09:44:41 +00:00
Michael Mayer
fdb6cde287 Develop: Fix "specified::" typo in compose service comments #5590
Drops the stray second colon at the end of the "Only starts if … profile
is specified:" comment block in compose.nvidia.yaml and the three
setup/docker compose files. Pure cosmetic cleanup so all gated services
use identical phrasing across the dev and end-user compose variants.
2026-05-20 16:31:35 +00:00
Michael Mayer
0e14ef111d Develop: Document COMPOSE_PROFILES in .env.example, tighten comments #5590
Compose reads COMPOSE_PROFILES from .env automatically (no --profile flag
needed on every invocation), so adding it to .env.example lets developers
opt into the new "postgres" profile (or any other) once and forget about
it. Drive-by trims "Only starts this service if..." to "Only starts if..."
across compose.yaml, compose.nvidia.yaml, and the three setup/docker
compose files so all gated services use the same shorter phrasing.
2026-05-20 16:30:01 +00:00
Michael Mayer
6ce0608356 Config: Realign HTTP_COMPRESSION comments in sample compose files #5550
Removes 5 trailing spaces between the value and the # comment on the
PHOTOPRISM_HTTP_COMPRESSION line so it lines up with neighboring
PHOTOPRISM_* entries again. Cosmetic-only follow-up to the zstd
value flip, which left the comment column 5 cols too far right in
the files where the previous spacing was preserved verbatim.
2026-05-03 11:04:31 +00:00
Michael Mayer
5a9e4b6031 Config: Default to "zstd,gzip" in sample compose files #5550
Flips the operator-facing default across all sample compose files,
the Linux package defaults, and the Portainer stack env so QA
exercises zstd end-to-end before the next release. The armv7
samples keep their "none" value to spare the CPU on small devices;
only the comment was broadened.
2026-05-03 10:10:48 +00:00
Michael Mayer
452bdde31e ONNX: Upgrade runtime from v1.24.1 to v1.25.0 and bump onnxruntime_go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-24 18:06:54 +02:00
Michael Mayer
0cf372af79 Config: Add PHOTOPRISM_DISABLE_MCP to compose.yaml & charts #5024 #5536
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-04-18 11:09:52 +02:00
Michael Mayer
f58335cb4b Build: Backport libvips in Jammy images and document 8.14+
- add scripts/dist/install-libvips.sh for Jammy backport installs
- switch jammy and jammy-slim Dockerfiles to use the new installer
- document libvips 8.14+ requirement in setup/pkg/linux docs
- update thumb/README.md and regenerate setup/pkg/linux/README.html

Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-03 11:43:28 +01:00
Michael Mayer
cd7affffeb Cleanup: Fix formatting of Markdown files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-14 12:10:43 +01:00
Alexis Lefebvre
8ffbdbffb0
Setup: Fix typo “enviconment” in compose config examples #5424 2026-01-28 09:32:28 +01:00
Michael Mayer
b381012a01 ONNX: Upgrade runtime from v1.22.0 to v1.23.2 #5394
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 12:31:09 +01:00
Michael Mayer
e50dafe3e1 Setup: Add OLLAMA_API_KEY and OLLAMA_BASE_URL to Compose files #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 11:26:40 +01:00
Michael Mayer
315b49c1e6 Config: Add fallback to load defaults from "config/defaults.yml" #5325
Config.DefaultsYaml() resolves the default options YAML file. When
PHOTOPRISM_DEFAULTS_YAML points to a readable file it will be used;
otherwise it falls back to `defaults.{yml,yaml}` inside the active
config directory.

This allows instances without `/etc/photoprism/defaults.yml` to
still load local defaults, e.g., in containerized environments.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-16 09:06:12 +01:00
Michael Mayer
217c5a44e3 Watchtower: Use nickfedor/watchtower instead of containrrr/watchtower
Required or compatibility with Docker 29.0.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-15 16:07:34 +01:00
Michael Mayer
28ad040402 Scripts: Update install-devops-tools.sh, add install-proxysql-admin.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 08:57:28 +01:00
Michael Mayer
d693e2235c Setup: Update link in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 11:28:08 +02:00
Michael Mayer
5b83aea1f5 Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 11:23:23 +02:00
Michael Mayer
73312ada41 Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 10:53:09 +02:00
Michael Mayer
5610f8fafb Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 10:43:04 +02:00
Michael Mayer
3b5d185e8c Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 10:31:14 +02:00
Michael Mayer
a59134ebd6 Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 10:13:12 +02:00
Michael Mayer
b00dd133db Test: Use PascalCase names for all Go subtests in /pkg
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 15:03:47 +02:00
Michael Mayer
f0b9faac8b Setup: Fix typo in WEBUI_URL example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-13 15:21:57 +02:00
Michael Mayer
cd81094d25 Setup: Add "open-webui" service to compose.yaml config examples
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 16:13:17 +02:00
Michael Mayer
a88580af7c AI: Update compose.yaml config examples #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-02 11:06:11 +02:00
Michael Mayer
a0b44b2ca2 Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 16:03:27 +02:00
Michael Mayer
19fff8b0bf Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 13:07:22 +02:00
Michael Mayer
7de8ee88d8 Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 12:08:33 +02:00
Michael Mayer
3d4e2bde49 Setup: Update compose.yaml examples
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-12 17:33:10 +02:00
Michael Mayer
2b9a3c9924 Setup: Update compose.yaml config examples #5123
Related Documentation:
- https://github.com/photoprism/photoprism-docs/pull/203
- https://docs.photoprism.app/developer-guide/vision/caption-generation/

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-06 20:13:07 +02:00
Michael Mayer
8149d4c63a Setup: Update compose.yaml config examples #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-24 15:46:41 +02:00
Michael Mayer
d622c4d214 Setup: Upgrade traefik image version from v3.4 to v3.5
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-24 15:17:17 +02:00
Michael Mayer
4c24973a24 Setup: Update compose.yaml examples and add ollama service #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-24 13:07:11 +02:00
Michael Mayer
a910795525 Setup: Update service image names for the Raspberry Pi #4414 #5100
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-11 16:36:36 +02:00
Michael Mayer
d5816e0f9f Setup: Update compose.yaml defaults for the Raspberry Pi #4414 #5100
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-11 16:30:59 +02:00
Ömer Duran
312f8e10be
Raspberry Pi: Upgrade mariadb version in compose.yaml #4414 #5100
* Setup: Update mariadb version
* Setup: Remove unnecessary mariadbd from MariaDB container command
2025-07-11 11:58:33 +02:00
Michael Mayer
78f5a48b0b Setup: Remove "Ofelia" from DigitalOcean app image docs #4414
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-10 22:08:38 +02:00
Michael Mayer
e6a1b54547 Setup: Reorganize config files for Raspberry Pi and DigitalOcean #4414
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-10 22:02:38 +02:00
Ömer Duran
287b921d4f
Setup: Update user-data for PhotoPrismPI #5099
* Setup: Update user-data for PhotoPrismPI
* Setup: Replaces '<your IP address>' with '<IP address>'
2025-07-10 16:49:08 +02:00