Skip to content

Commit a00a851

Browse files
renovate[bot]Zoey2936
authored andcommitted
improve default buffer sizes/dep updates/blacklist X-XSS-Protection header
Signed-off-by: Zoey <zoey@z0ey.de>
1 parent b770680 commit a00a851

11 files changed

Lines changed: 184 additions & 183 deletions

File tree

Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# syntax=docker/dockerfile:labs
2-
FROM --platform="$BUILDPLATFORM" alpine:3.22.0 AS frontend
2+
FROM --platform="$BUILDPLATFORM" alpine:3.22.1 AS frontend
33
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
44
ARG NODE_ENV=production
55
COPY frontend /app
@@ -13,7 +13,7 @@ COPY darkmode.css /app/dist/css/darkmode.css
1313
COPY security.txt /app/dist/.well-known/security.txt
1414

1515

16-
FROM --platform="$BUILDPLATFORM" alpine:3.22.0 AS build-backend
16+
FROM --platform="$BUILDPLATFORM" alpine:3.22.1 AS build-backend
1717
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
1818
ARG NODE_ENV=production \
1919
TARGETARCH
@@ -28,16 +28,16 @@ RUN apk upgrade --no-cache -a && \
2828
else yarn install; fi && \
2929
yarn cache clean && \
3030
clean-modules --yes
31-
FROM alpine:3.22.0 AS strip-backend
31+
FROM alpine:3.22.1 AS strip-backend
3232
COPY --from=build-backend /app /app
3333
RUN apk upgrade --no-cache -a && \
3434
apk add --no-cache ca-certificates binutils file && \
3535
find /app/node_modules -name "*.node" -type f -exec strip -s {} \; && \
3636
find /app/node_modules -name "*.node" -type f -exec file {} \;
3737

38-
FROM --platform="$BUILDPLATFORM" alpine:3.22.0 AS crowdsec
38+
FROM --platform="$BUILDPLATFORM" alpine:3.22.1 AS crowdsec
3939
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
40-
ARG CSNB_VER=v1.1.2
40+
ARG CSNB_VER=v1.1.3
4141
WORKDIR /src
4242
RUN apk upgrade --no-cache -a && \
4343
apk add --no-cache ca-certificates git build-base && \
@@ -62,7 +62,7 @@ RUN apk upgrade --no-cache -a && \
6262
sed -i "s|APPSEC_PROCESS_TIMEOUT=.*|APPSEC_PROCESS_TIMEOUT=10000|g" /src/crowdsec-nginx-bouncer/lua-mod/config_example.conf
6363

6464

65-
FROM zoeyvid/nginx-quic:520-python
65+
FROM zoeyvid/nginx-quic:522-python
6666
SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
6767
ENV NODE_ENV=production
6868
ARG CRS_VER=v4.16.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ location / {
155155
location ~* \.php(?:$|/) {
156156
fastcgi_split_path_info ^(.*\.php)(/.*)$;
157157
try_files $fastcgi_script_name =404;
158-
fastcgi_pass ...; # set this to the address of your php-fpm
158+
fastcgi_pass ...; # set this to the address of your php-fpm (socket/tcp)
159159
}
160160
}
161161
```

backend/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"description": "A beautiful interface for creating Nginx endpoints",
55
"main": "index.js",
66
"dependencies": {
7-
"@apidevtools/json-schema-ref-parser": "14.1.0",
7+
"@apidevtools/json-schema-ref-parser": "14.1.1",
88
"ajv": "8.17.1",
99
"apache-md5": "1.1.8",
1010
"archiver": "7.0.1",
1111
"batchflow": "0.4.0",
1212
"bcrypt": "6.0.0",
1313
"better-sqlite3": "12.2.0",
1414
"body-parser": "2.2.0",
15-
"compression": "1.8.0",
15+
"compression": "1.8.1",
1616
"express": "5.1.0",
1717
"express-fileupload": "1.5.2",
1818
"gravatar": "1.8.2",
@@ -34,10 +34,10 @@
3434
"license": "MIT",
3535
"devDependencies": {
3636
"@apidevtools/swagger-parser": "12.0.0",
37-
"@eslint/js": "9.31.0",
38-
"eslint": "9.31.0",
39-
"eslint-config-prettier": "10.1.5",
40-
"eslint-plugin-prettier": "5.5.1",
37+
"@eslint/js": "9.32.0",
38+
"eslint": "9.32.0",
39+
"eslint-config-prettier": "10.1.8",
40+
"eslint-plugin-prettier": "5.5.3",
4141
"globals": "16.3.0",
4242
"prettier": "3.6.2"
4343
},

backend/yarn.lock

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"@types/json-schema" "^7.0.15"
1111
js-yaml "^4.1.0"
1212

13-
"@apidevtools/json-schema-ref-parser@14.1.0":
14-
version "14.1.0"
15-
resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.1.0.tgz#15b4abeccd47c244d6a6975f5457547b9636356b"
16-
integrity sha512-WFWymchOWHvk7wHLg0poBrpzbMyLBlc07XWKHsscAGYTT2r1KTslk5fA2ziFxmSc5q/JsREEPLCzkD2SI/nwfg==
13+
"@apidevtools/json-schema-ref-parser@14.1.1":
14+
version "14.1.1"
15+
resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.1.1.tgz#0bae59809b7848c7a89dc6bb2f3bb980b7c290b1"
16+
integrity sha512-uGF1YGOzzD50L7HLNWclXmsEhQflw8/zZHIz0/AzkJrKL5r9PceUipZxR/cp/8veTk4TVfdDJLyIwXLjaP5ePg==
1717
dependencies:
1818
"@types/json-schema" "^7.0.15"
1919
js-yaml "^4.1.0"
@@ -88,20 +88,20 @@
8888
minimatch "^3.1.2"
8989
strip-json-comments "^3.1.1"
9090

91-
"@eslint/js@9.31.0":
92-
version "9.31.0"
93-
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.31.0.tgz#adb1f39953d8c475c4384b67b67541b0d7206ed8"
94-
integrity sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==
91+
"@eslint/js@9.32.0":
92+
version "9.32.0"
93+
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.32.0.tgz#a02916f58bd587ea276876cb051b579a3d75d091"
94+
integrity sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==
9595

9696
"@eslint/object-schema@^2.1.6":
9797
version "2.1.6"
9898
resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f"
9999
integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==
100100

101-
"@eslint/plugin-kit@^0.3.1":
102-
version "0.3.3"
103-
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz#32926b59bd407d58d817941e48b2a7049359b1fd"
104-
integrity sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==
101+
"@eslint/plugin-kit@^0.3.4":
102+
version "0.3.4"
103+
resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz#c6b9f165e94bf4d9fdd493f1c028a94aaf5fc1cc"
104+
integrity sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==
105105
dependencies:
106106
"@eslint/core" "^0.15.1"
107107
levn "^0.4.1"
@@ -151,10 +151,10 @@
151151
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
152152
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
153153

154-
"@pkgr/core@^0.2.4":
155-
version "0.2.7"
156-
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058"
157-
integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==
154+
"@pkgr/core@^0.2.9":
155+
version "0.2.9"
156+
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b"
157+
integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==
158158

159159
"@types/estree@^1.0.6":
160160
version "1.0.8"
@@ -316,9 +316,9 @@ balanced-match@^1.0.0:
316316
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
317317

318318
bare-events@^2.2.0:
319-
version "2.5.4"
320-
resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.5.4.tgz#16143d435e1ed9eafd1ab85f12b89b3357a41745"
321-
integrity sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==
319+
version "2.6.0"
320+
resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.6.0.tgz#11d9506da109e363a2f3af050fbb005ccdb3ee8f"
321+
integrity sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==
322322

323323
base64-js@^1.3.1:
324324
version "1.5.1"
@@ -549,16 +549,16 @@ compressible@~2.0.18:
549549
dependencies:
550550
mime-db ">= 1.43.0 < 2"
551551

552-
compression@1.8.0:
553-
version "1.8.0"
554-
resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.0.tgz#09420efc96e11a0f44f3a558de59e321364180f7"
555-
integrity sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==
552+
compression@1.8.1:
553+
version "1.8.1"
554+
resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.1.tgz#4a45d909ac16509195a9a28bd91094889c180d79"
555+
integrity sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==
556556
dependencies:
557557
bytes "3.1.2"
558558
compressible "~2.0.18"
559559
debug "2.6.9"
560560
negotiator "~0.6.4"
561-
on-headers "~1.0.2"
561+
on-headers "~1.1.0"
562562
safe-buffer "5.2.1"
563563
vary "~1.1.2"
564564

@@ -776,15 +776,15 @@ escape-string-regexp@^4.0.0:
776776
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
777777
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
778778

779-
eslint-config-prettier@10.1.5:
780-
version "10.1.5"
781-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz#00c18d7225043b6fbce6a665697377998d453782"
782-
integrity sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==
779+
eslint-config-prettier@10.1.8:
780+
version "10.1.8"
781+
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#15734ce4af8c2778cc32f0b01b37b0b5cd1ecb97"
782+
integrity sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==
783783

784-
eslint-plugin-prettier@5.5.1:
785-
version "5.5.1"
786-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz#470820964de9aedb37e9ce62c3266d2d26d08d15"
787-
integrity sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==
784+
eslint-plugin-prettier@5.5.3:
785+
version "5.5.3"
786+
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz#1f88e9220a72ac8be171eec5f9d4e4d529b5f4a0"
787+
integrity sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==
788788
dependencies:
789789
prettier-linter-helpers "^1.0.0"
790790
synckit "^0.11.7"
@@ -807,19 +807,19 @@ eslint-visitor-keys@^4.2.1:
807807
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1"
808808
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
809809

810-
eslint@9.31.0:
811-
version "9.31.0"
812-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.31.0.tgz#9a488e6da75bbe05785cd62e43c5ea99356d21ba"
813-
integrity sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==
810+
eslint@9.32.0:
811+
version "9.32.0"
812+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.32.0.tgz#4ea28df4a8dbc454e1251e0f3aed4bcf4ce50a47"
813+
integrity sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==
814814
dependencies:
815815
"@eslint-community/eslint-utils" "^4.2.0"
816816
"@eslint-community/regexpp" "^4.12.1"
817817
"@eslint/config-array" "^0.21.0"
818818
"@eslint/config-helpers" "^0.3.0"
819819
"@eslint/core" "^0.15.0"
820820
"@eslint/eslintrc" "^3.3.1"
821-
"@eslint/js" "9.31.0"
822-
"@eslint/plugin-kit" "^0.3.1"
821+
"@eslint/js" "9.32.0"
822+
"@eslint/plugin-kit" "^0.3.4"
823823
"@humanfs/node" "^0.16.6"
824824
"@humanwhocodes/module-importer" "^1.0.1"
825825
"@humanwhocodes/retry" "^0.4.2"
@@ -1323,9 +1323,9 @@ jackspeak@^3.1.2:
13231323
"@pkgjs/parseargs" "^0.11.0"
13241324

13251325
jose@^6.0.11:
1326-
version "6.0.11"
1327-
resolved "https://registry.yarnpkg.com/jose/-/jose-6.0.11.tgz#0b7ea8b3b21a1bda5e00255a044c3a0e43270882"
1328-
integrity sha512-QxG7EaliDARm1O1S8BGakqncGT9s25bKL1WSf6/oa17Tkqwi8D2ZNglqCF+DsYF88/rV66Q/Q2mFAy697E1DUg==
1326+
version "6.0.12"
1327+
resolved "https://registry.yarnpkg.com/jose/-/jose-6.0.12.tgz#56253d94d46bd784addc4bde3691c323552fe7e4"
1328+
integrity sha512-T8xypXs8CpmiIi78k0E+Lk7T2zlK4zDyg+o1CZ4AkOHgDg98ogdP2BeZ61lTFKFyoEwJ9RgAgN+SdM3iPgNonQ==
13291329

13301330
js-yaml@^4.1.0:
13311331
version "4.1.0"
@@ -1676,9 +1676,9 @@ node-abi@^3.3.0:
16761676
semver "^7.3.5"
16771677

16781678
node-addon-api@^8.3.0:
1679-
version "8.4.0"
1680-
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.4.0.tgz#8cbc68ee1c216368921a8f63038a23a39cd8ba44"
1681-
integrity sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg==
1679+
version "8.5.0"
1680+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.5.0.tgz#c91b2d7682fa457d2e1c388150f0dff9aafb8f3f"
1681+
integrity sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==
16821682

16831683
node-gyp-build@^4.8.4:
16841684
version "4.8.4"
@@ -1698,9 +1698,9 @@ normalize-path@^3.0.0:
16981698
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
16991699

17001700
oauth4webapi@^3.5.4:
1701-
version "3.5.5"
1702-
resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.5.5.tgz#8568c6f84e4e3864aac7f0d9b32a285c46cc6abd"
1703-
integrity sha512-1K88D2GiAydGblHo39NBro5TebGXa+7tYoyIbxvqv3+haDDry7CBE1eSYuNbOSsYCCU6y0gdynVZAkm4YPw4hg==
1701+
version "3.6.0"
1702+
resolved "https://registry.yarnpkg.com/oauth4webapi/-/oauth4webapi-3.6.0.tgz#839a4520c59f82fdc84d129ce308562646aa3fbc"
1703+
integrity sha512-OwXPTXjKPOldTpAa19oksrX9TYHA0rt+VcUFTkJ7QKwgmevPpNm9Cn5vFZUtIo96FiU6AfPuUUGzoXqgOzibWg==
17041704

17051705
object-inspect@^1.13.3:
17061706
version "1.13.4"
@@ -1723,10 +1723,10 @@ on-finished@^2.4.1:
17231723
dependencies:
17241724
ee-first "1.1.1"
17251725

1726-
on-headers@~1.0.2:
1727-
version "1.0.2"
1728-
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
1729-
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
1726+
on-headers@~1.1.0:
1727+
version "1.1.0"
1728+
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.1.0.tgz#59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65"
1729+
integrity sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==
17301730

17311731
once@^1.3.1, once@^1.4.0:
17321732
version "1.4.0"
@@ -2438,11 +2438,11 @@ supports-preserve-symlinks-flag@^1.0.0:
24382438
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
24392439

24402440
synckit@^0.11.7:
2441-
version "0.11.8"
2442-
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457"
2443-
integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==
2441+
version "0.11.11"
2442+
resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0"
2443+
integrity sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==
24442444
dependencies:
2445-
"@pkgr/core" "^0.2.4"
2445+
"@pkgr/core" "^0.2.9"
24462446

24472447
tar-fs@^2.0.0:
24482448
version "2.1.3"

compose.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ services:
4747
# - "LISTEN_PROXY_PROTOCOL=true" # should listeners of http(s) hosts (proxy/redirect/dead and default) use proxy protocol instead of http(s)? default false, overrides DISABLE_H3_QUIC to true
4848
# - "DISABLE_H3_QUIC=true" # disables nginx to listen on port 443 udp for default host and all your hosts, this will fully disable HTTP/3 and QUIC, even if you enable it inside the UI, not recommended, default false
4949
# - "NGINX_QUIC_BPF=true" # enables nginxs quic_bpf (https://nginx.org/en/docs/http/ngx_http_v3_module.html#quic_bpf), you also need to add caps to the NPMplus container (see cap_add of this compose file) to use this, default false
50-
# - "NGINX_LOG_NOT_FOUND=true" # Allow logging of 404 errors, default false
50+
# - "NGINX_LOG_NOT_FOUND=true" # Log 404 errors to the docker logs, unrelated to access logs, default false
5151
# - "NGINX_404_REDIRECT=true" # Redirect to / instead of showing a 404 error page, default false
5252
# - "NGINX_HSTS_SUBDOMAINS=false" # when enabling security headers, also enable hsts for subdomains, default true
5353
# - "X_FRAME_OPTIONS=deny" # value to use for the X-Frame-Options header when enabling security headers, valid is "deny", "sameorigin" and "none" (means unset), default sameorigin, since this applies to all hosts I recommend you to instead keep the default and only change it for hosts which need it using the advanced config and more_set_headers
54-
# - "NGINX_DISABLE_PROXY_BUFFERING=true" # Disables the proxy_buffering/proxy_request_buffering options of nginx, default false, may not work if you use crowdsec/appsec
54+
# - "NGINX_DISABLE_PROXY_BUFFERING=true" # Disables the proxy_buffering/proxy_request_buffering options of nginx by default for all hosts, default false, may not work if you use crowdsec/appsec
5555
# - "NGINX_WORKER_PROCESSES=8" # value of worker_processes, default and recommended: auto
5656
# - "NGINX_WORKER_CONNECTIONS=1024" # value of worker_connections, default: 512
57-
# - "DISABLE_NGINX_BEAUTIFIER=true" # disables nginxbeautifier, useful when it fails parsing non-standard configs, default false
57+
# - "DISABLE_NGINX_BEAUTIFIER=true" # disables nginxbeautifier, useful when it fails parsing non-standard custom/advanced configs, default false
5858
# - "FULLCLEAN=true" # Clean unused config folders, default false
5959
# - "SKIP_IP_RANGES=true" # Skip feteching/whitelisting ip ranges from cloudflare, default false
6060
# - "LOGROTATE=true" # Enables writing http access logs to /opt/npmplus/nginx/access.log, stream access logs to /opt/npmplus/nginx/stream.log and enables daily logrotation, default false

0 commit comments

Comments
 (0)