You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,22 @@
1
1
# Changelog
2
2
3
-
## v1.6.3-rc2 - ????/??/??
3
+
## v1.6.3-rc3 - ????/??/??
4
+
5
+
-[BUGFIX] Fix HTTP/3 not working on default server as the `reuseport` directive was missing in the `default-server-http.conf` file.
6
+
-[UI] Fix missing settings when cloning a service in the web UI
7
+
-[FEATURE] Add the possibility to add headers and a footers to the `robots.txt` file using the `ROBOTSTXT_HEADER` and `ROBOTSTXT_FOOTER` settings. (Can be Base64 encoded)
8
+
-[FEATURE] Add `domainoffensive.de` as a DNS provider in the `letsencrypt` plugin
9
+
-[FEATURE] Add `Dynu` as a DNS provider in the `letsencrypt` plugin
10
+
-[FEATURE] Add a reason when a request is rate-limited in the `Rate Limiting` plugin, allowing users to understand why their request was blocked.
11
+
-[UI] De-duplicate metrics about requests on the home page to avoid counting the same request multiple times
12
+
-[UI] Enhance plugin filtering to avoid two plugins being displayed at the same time when filtering by name
13
+
-[UI] Enhance keywords search in the settings UI to make it more intuitive and user-friendly
14
+
-[DEPS] Update lua-resty-session version to v4.1.3
15
+
-[DEPS] Update lua-resty-redis version to v0.33
16
+
-[CONTRIBUTION] Thank you [Michal-Koeckeis-Fresel](https://github.com/Michal-Koeckeis-Fresel) for your contribution to the `Let's Encrypt` plugin.
17
+
-[CONTRIBUTION] Thank you [killmasta93](https://github.com/killmasta93) for your contribution regarding the integrations examples.
18
+
19
+
## v1.6.3-rc2 - 2025/07/29
4
20
5
21
-[BUGFIX] Fix errors with the `Custom SSL certificate` job when a lot of environment variables are set in the scheduler.
6
22
-[BUGFIX] Fix shenanigans regarding external/PRO plugins in Linux integration.
Copy file name to clipboardExpand all lines: docs/advanced.md
+37-37Lines changed: 37 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Advanced usages
2
2
3
-
Many real-world use case examples are available in the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.3-rc2/examples) folder of the GitHub repository.
3
+
Many real-world use case examples are available in the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.3-rc3/examples) folder of the GitHub repository.
4
4
5
-
We also provide numerous boilerplates, such as YAML files for various integrations and database types. These are available in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.6.3-rc2/misc/integrations) folder.
5
+
We also provide numerous boilerplates, such as YAML files for various integrations and database types. These are available in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.6.3-rc3/misc/integrations) folder.
6
6
7
7
This section only focuses on advanced usages and security tuning, see the [settings section](features.md) of the documentation to see all the available settings.
8
8
@@ -87,7 +87,7 @@ You will find more settings about real IP in the [settings section](features.md#
87
87
-p 80:8080/tcp \
88
88
-p 443:8443/tcp \
89
89
-p 443:8443/udp \
90
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
90
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
91
91
```
92
92
93
93
Please note that if your container is already created, you will need to delete it and recreate it so the new environment variables will be updated.
@@ -98,15 +98,15 @@ You will find more settings about real IP in the [settings section](features.md#
98
98
99
99
```yaml
100
100
bunkerweb:
101
-
image: bunkerity/bunkerweb:1.6.3-rc2
101
+
image: bunkerity/bunkerweb:1.6.3-rc3
102
102
...
103
103
environment:
104
104
USE_REAL_IP: "yes"
105
105
REAL_IP_FROM: "1.2.3.0/24 100.64.0.0/10"
106
106
REAL_IP_HEADER: "X-Forwarded-For"
107
107
...
108
108
bw-scheduler:
109
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
109
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
110
110
...
111
111
environment:
112
112
USE_REAL_IP: "yes"
@@ -123,15 +123,15 @@ You will find more settings about real IP in the [settings section](features.md#
123
123
124
124
```yaml
125
125
bunkerweb:
126
-
image: bunkerity/bunkerweb:1.6.3-rc2
126
+
image: bunkerity/bunkerweb:1.6.3-rc3
127
127
...
128
128
environment:
129
129
USE_REAL_IP: "yes"
130
130
REAL_IP_FROM: "1.2.3.0/24 100.64.0.0/10"
131
131
REAL_IP_HEADER: "X-Forwarded-For"
132
132
...
133
133
bw-scheduler:
134
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
134
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
135
135
...
136
136
environment:
137
137
USE_REAL_IP: "yes"
@@ -178,15 +178,15 @@ You will find more settings about real IP in the [settings section](features.md#
178
178
179
179
```yaml
180
180
bunkerweb:
181
-
image: bunkerity/bunkerweb:1.6.3-rc2
181
+
image: bunkerity/bunkerweb:1.6.3-rc3
182
182
...
183
183
environment:
184
184
USE_REAL_IP: "yes"
185
185
REAL_IP_FROM: "1.2.3.0/24 100.64.0.0/10"
186
186
REAL_IP_HEADER: "X-Forwarded-For"
187
187
...
188
188
bw-scheduler:
189
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
189
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
190
190
...
191
191
environment:
192
192
USE_REAL_IP: "yes"
@@ -251,7 +251,7 @@ You will find more settings about real IP in the [settings section](features.md#
251
251
-p 80:8080/tcp \
252
252
-p 443:8443/tcp \
253
253
-p 443:8443/udp \
254
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
254
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
255
255
```
256
256
257
257
Please note that if your container is already created, you will need to delete it and recreate it so the new environment variables will be updated.
@@ -262,7 +262,7 @@ You will find more settings about real IP in the [settings section](features.md#
262
262
263
263
```yaml
264
264
bunkerweb:
265
-
image: bunkerity/bunkerweb:1.6.3-rc2
265
+
image: bunkerity/bunkerweb:1.6.3-rc3
266
266
...
267
267
environment:
268
268
USE_REAL_IP: "yes"
@@ -272,7 +272,7 @@ You will find more settings about real IP in the [settings section](features.md#
272
272
...
273
273
...
274
274
bw-scheduler:
275
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
275
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
276
276
...
277
277
environment:
278
278
USE_REAL_IP: "yes"
@@ -290,7 +290,7 @@ You will find more settings about real IP in the [settings section](features.md#
290
290
291
291
```yaml
292
292
bunkerweb:
293
-
image: bunkerity/bunkerweb:1.6.3-rc2
293
+
image: bunkerity/bunkerweb:1.6.3-rc3
294
294
...
295
295
environment:
296
296
USE_REAL_IP: "yes"
@@ -300,7 +300,7 @@ You will find more settings about real IP in the [settings section](features.md#
300
300
...
301
301
...
302
302
bw-scheduler:
303
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
303
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
304
304
...
305
305
environment:
306
306
USE_REAL_IP: "yes"
@@ -352,7 +352,7 @@ You will find more settings about real IP in the [settings section](features.md#
352
352
353
353
```yaml
354
354
bunkerweb:
355
-
image: bunkerity/bunkerweb:1.6.3-rc2
355
+
image: bunkerity/bunkerweb:1.6.3-rc3
356
356
...
357
357
environment:
358
358
USE_REAL_IP: "yes"
@@ -362,7 +362,7 @@ You will find more settings about real IP in the [settings section](features.md#
362
362
...
363
363
...
364
364
bw-scheduler:
365
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
365
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
366
366
...
367
367
environment:
368
368
USE_REAL_IP: "yes"
@@ -510,7 +510,7 @@ To enable systemd-resolved as your DNS resolver in BunkerWeb, set the `DNS_RESOL
510
510
-p 80:8080/tcp \
511
511
-p 443:8443/tcp \
512
512
-p 443:8443/udp \
513
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
513
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
514
514
```
515
515
516
516
=== "Docker"
@@ -538,7 +538,7 @@ To enable systemd-resolved as your DNS resolver in BunkerWeb, set the `DNS_RESOL
538
538
- bw-dns
539
539
540
540
bunkerweb:
541
-
image: bunkerity/bunkerweb:1.6.3-rc2
541
+
image: bunkerity/bunkerweb:1.6.3-rc3
542
542
...
543
543
environment:
544
544
DNS_RESOLVERS: "dnsmasq"
@@ -549,7 +549,7 @@ To enable systemd-resolved as your DNS resolver in BunkerWeb, set the `DNS_RESOL
549
549
- bw-dns
550
550
551
551
bw-scheduler:
552
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
552
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
553
553
...
554
554
environment:
555
555
DNS_RESOLVERS: "dnsmasq"
@@ -663,7 +663,7 @@ Some integrations provide more convenient ways to apply configurations, such as
663
663
}" \
664
664
-p 80:8080/tcp \
665
665
-p 443:8443/tcp \
666
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
666
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
667
667
```
668
668
669
669
Please note that if your container is already created, you will need to delete it and recreate it for the new environment variables to be applied.
@@ -703,7 +703,7 @@ Some integrations provide more convenient ways to apply configurations, such as
703
703
-p 80:8080/tcp \
704
704
-p 443:8443/tcp \
705
705
-p 443:8443/udp \
706
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
706
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
707
707
```
708
708
709
709
=== "Docker"
@@ -726,7 +726,7 @@ Some integrations provide more convenient ways to apply configurations, such as
726
726
```yaml
727
727
...
728
728
bw-scheduler:
729
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
729
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
730
730
environment:
731
731
- |
732
732
CUSTOM_CONF_SERVER_HTTP_hello-world=
@@ -769,7 +769,7 @@ Some integrations provide more convenient ways to apply configurations, such as
769
769
770
770
```yaml
771
771
bw-scheduler:
772
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
772
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
773
773
volumes:
774
774
- ./bw-data:/data
775
775
...
@@ -839,7 +839,7 @@ Some integrations provide more convenient ways to apply configurations, such as
839
839
840
840
```yaml
841
841
bw-scheduler:
842
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
842
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
843
843
volumes:
844
844
- ./bw-data:/data
845
845
...
@@ -1051,7 +1051,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
1051
1051
-p 443:8443/udp \
1052
1052
-p 10000:10000/tcp \
1053
1053
-p 20000:20000/tcp \
1054
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
1054
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
1055
1055
```
1056
1056
1057
1057
Please note that if your container is already created, you will need to delete it and recreate it for the new environment variables to be applied.
@@ -1072,7 +1072,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
1072
1072
1073
1073
services:
1074
1074
bunkerweb:
1075
-
image: bunkerity/bunkerweb:1.6.3-rc2
1075
+
image: bunkerity/bunkerweb:1.6.3-rc3
1076
1076
ports:
1077
1077
- "80:8080" # Keep it if you want to use Let's Encrypt automation when using http challenge type
1078
1078
- "10000:10000" # app1
@@ -1087,7 +1087,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
1087
1087
- bw-services
1088
1088
1089
1089
bw-scheduler:
1090
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
1090
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
1091
1091
environment:
1092
1092
<<: *bw-api-env
1093
1093
BUNKERWEB_INSTANCES: "bunkerweb" # This setting is mandatory to specify the BunkerWeb instance
@@ -1138,7 +1138,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
1138
1138
```yaml
1139
1139
services:
1140
1140
bunkerweb:
1141
-
image: bunkerity/bunkerweb:1.6.3-rc2
1141
+
image: bunkerity/bunkerweb:1.6.3-rc3
1142
1142
ports:
1143
1143
- "80:8080" # Keep it if you want to use Let's Encrypt automation when using http challenge type
1144
1144
- "10000:10000" # app1
@@ -1192,7 +1192,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett
1192
1192
```yaml
1193
1193
services:
1194
1194
bunkerweb:
1195
-
image: bunkerity/bunkerweb:1.6.3-rc2
1195
+
image: bunkerity/bunkerweb:1.6.3-rc3
1196
1196
ports:
1197
1197
# Keep it if you want to use Let's Encrypt automation when using http challenge type
1198
1198
- published: 80
@@ -1498,7 +1498,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1498
1498
-p 80:8080/tcp \
1499
1499
-p 443:8443/tcp \
1500
1500
-p 443:8443/udp \
1501
-
bunkerity/bunkerweb-all-in-one:1.6.3-rc2
1501
+
bunkerity/bunkerweb-all-in-one:1.6.3-rc3
1502
1502
```
1503
1503
1504
1504
Please note that if your container is already created, you will need to delete it and recreate it for the new environment variables to be applied.
@@ -1542,7 +1542,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1542
1542
1543
1543
services:
1544
1544
bunkerweb:
1545
-
image: bunkerity/bunkerweb:1.6.3-rc2
1545
+
image: bunkerity/bunkerweb:1.6.3-rc3
1546
1546
ports:
1547
1547
- "80:8080/tcp"
1548
1548
- "443:8443/tcp"
@@ -1557,7 +1557,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1557
1557
- bw-services
1558
1558
1559
1559
bw-scheduler:
1560
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
1560
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
1561
1561
environment:
1562
1562
<<: *bw-api-env
1563
1563
BUNKERWEB_INSTANCES: "bunkerweb" # This setting is mandatory to specify the BunkerWeb instance
@@ -1651,7 +1651,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1651
1651
1652
1652
services:
1653
1653
bunkerweb:
1654
-
image: bunkerity/bunkerweb:1.6.3-rc2
1654
+
image: bunkerity/bunkerweb:1.6.3-rc3
1655
1655
labels:
1656
1656
- "bunkerweb.INSTANCE=yes"
1657
1657
environment:
@@ -1664,7 +1664,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1664
1664
- bw-services
1665
1665
1666
1666
bw-scheduler:
1667
-
image: bunkerity/bunkerweb-scheduler:1.6.3-rc2
1667
+
image: bunkerity/bunkerweb-scheduler:1.6.3-rc3
1668
1668
environment:
1669
1669
<<: *bw-api-env
1670
1670
BUNKERWEB_INSTANCES: "" # We don't need to specify the BunkerWeb instance here as they are automatically detected by the autoconf service
@@ -1679,7 +1679,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1679
1679
- bw-db
1680
1680
1681
1681
bw-autoconf:
1682
-
image: bunkerity/bunkerweb-autoconf:1.6.3-rc2
1682
+
image: bunkerity/bunkerweb-autoconf:1.6.3-rc3
1683
1683
depends_on:
1684
1684
- bunkerweb
1685
1685
- bw-docker
@@ -1829,7 +1829,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma
1829
1829
```yaml
1830
1830
services:
1831
1831
bunkerweb:
1832
-
image: bunkerity/bunkerweb:1.6.3-rc2
1832
+
image: bunkerity/bunkerweb:1.6.3-rc3
1833
1833
volumes:
1834
1834
- /shared/www:/var/www/html
1835
1835
...
@@ -2016,7 +2016,7 @@ By default, BunkerWeb will only listen on IPv4 addresses and won't use IPv6 for
0 commit comments