Commit graph

172 commits

Author SHA1 Message Date
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
Michael Mayer
cedc8799d3 Places: Update compose.yaml config examples #883
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-06 11:24:50 +02:00
Ömer Duran
aadde256eb
Setup: Add Cloud-Init configuration for the PhotoPrismPi SD image #4414 #5068
This adds initial cloud-init configuration files for the automatic installation of PhotoPrism on a Raspberry Pi. The files include metadata, network configuration, and an in-depth user-data script that installs Docker, configures paths, sets services, and prepares the system for PhotoPrism with Traefik and MariaDB.
2025-06-25 14:44:39 +02:00
Ömer Duran
7d1c453960
Setup: Update DigitalOcean Docker configuration (#4978)
* Setup: Update Digital Ocean Docker Image

* Setup: update digital ocean docs

* Setup: Update Docker CE version in cloud README

* Setup: Update Traefik version to 3.4

* Setup: Update software versions in DigitalOcean README
2025-06-24 22:54:18 +02:00
Michael Mayer
6fa0ab4734 Setup: Update inline docs in compose.yaml config examples #4982
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-06-11 10:58:18 +02:00
Michael Mayer
3d325015af Setup: Update nvidia/compose.yaml configuration example #4986
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-05-05 09:06:17 +02:00
Michael Mayer
ca843987f7 Setup: Update compose.yaml configuration examples #4986
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-05-05 07:40:21 +02:00
Michael Mayer
21ddba4595 Setup: Install optimized TensorFlow 2 version on first startup #222
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-25 11:05:21 +02:00
Michael Mayer
f73b703123 Videos: Increase transcoding bitrate limit default to 60 Mbps #1307
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-24 11:59:29 +02:00
Michael Mayer
ac8ee9e4dd Build: Change variable export in Makefiles for Make v4 compatibility
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-18 13:52:14 +02:00
Michael Mayer
de89979e45 Upload: Add new config options to compose.yaml examples #4929 #4895
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-05 12:49:32 +02:00
Michael Mayer
7afffe1809 Setup: Improve compose.yaml inline documentation #4051
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-29 04:24:47 +01:00
Yaroslav Halchenko
15668ee7b5
CI: Add codespell config and fix typos (#4506)
More about codespell: https://github.com/codespell-project/codespell
2025-03-27 16:42:24 +01:00
Michael Mayer
c6225f7117 Setup: Update inline docs in Docker Compose config examples #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 14:14:22 +01:00
Michael Mayer
971f39d4ae Demo: Increase the size limit for pre-rendered thumbs from 2560 to 4096
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 10:30:23 +01:00