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