Commit Graph

69 Commits

Author SHA1 Message Date
florian
c00c7f46a0 lua - verify certs when doing HTTPS requests 2021-10-23 10:10:24 +02:00
bunkerity
4c77a14825 use annotations as env var in Ingress definition, fix cidr parsing for reserved ips, fix missing empty when job is external, fix ping check for remote api and init work hour/day support for request limit 2021-10-13 17:21:25 +02:00
bunkerity
f0f432487b remote API - ban IP from distributed DB 2021-10-07 16:57:37 +02:00
bunkerity
fdc02be051 remote API - basic send of bad IPs 2021-10-07 12:00:20 +02:00
bunkerity
d53f02b5b3 api - client side (untested) 2021-10-06 15:41:55 +02:00
bunkerity
64aa9c2530 init work remote API 2021-10-02 20:29:50 +02:00
florian
ca81535bb3 swarm/k8s - less storage, more API 2021-09-05 00:36:15 +02:00
vepito
72e4384596 Fix typo related to non-HTTP configuration
Fix typo that prevents non-HTTP configuration to be working when MULTISITE is used
2021-08-29 02:59:24 +02:00
florian
0be1da18a6 remove old conf before generation, dynamic DNS for PHP and reverse proxy and swarm fixes in quickstart guide 2021-08-14 20:52:17 +02:00
florian
b6809266af autoconf - let's encrypt support for ingress controller 2021-08-03 22:38:00 +02:00
bunkerity
1a32e7c02c autoconf - various bug fixes with DockerController 2021-07-29 15:43:51 +02:00
bunkerity
ef8969e2cf certbot - add USE_LETS_ENCRYPT_STAGING=yes/no env var for using staging or production servers of let's encrypt 2021-07-23 11:51:50 +02:00
bunkerity
876fcd1814 conf - add WORKER_PROCESSES 2021-07-21 22:18:02 +02:00
bunkerity
d12369c900 jobs - various bugs fixed and old files removed 2021-07-21 11:55:14 +02:00
bunkerity
82548378ae crowdsec - move as external plugin 2021-07-16 10:05:53 +02:00
bunkerity
8e3dbf1c70 fixed some fedora bugs, support LOCAL_PHP and LOCAL_PHP_PATH and sample variables.env 2021-07-12 22:21:13 +02:00
bunkerity
a12561a85b remove useless nginx-keys folder and add lua_package_cpath to http conf 2021-07-12 15:08:37 +02:00
bunkerity
6738b28b99 deps - move dependencies to dedicated /opt/bunkerized-nginx/deps folder to avoid messing with the system 2021-07-11 23:41:33 +02:00
bunkerity
e241b0c939 logs - move everything from /var/log to /var/log/nginx 2021-07-07 14:36:00 +02:00
bunkerity
70f9f8417e templates - add missing new line when necessary 2021-07-02 09:48:57 +02:00
bunkerity
4991922878 linux - fix daemon directive and rights on /etc/nginx 2021-06-23 14:06:39 +02:00
bunkerity
d0366fcc0d linux - started work on bunkerized-nginx command 2021-06-22 21:19:12 +02:00
bunkerity
1e02368e8a linux/docker - common /opt/bunkerized-nginx folder 2021-06-21 14:56:48 +02:00
bunkerity
fcc6b3b5e4 various bug fixes related to Swarm 2021-06-06 23:22:33 +02:00
bunkerity
388fc1a0e8 plugins - started basic plugin system 2021-06-04 17:42:34 +02:00
bunkerity
4b31d005eb crowdsec and generator fixes 2021-06-03 17:44:12 +02:00
bunkerity
ee178de6ab web ui - mostly finished templating integration (needs some testing) 2021-06-01 15:22:03 +02:00
bunkerity
dfce0c06dd autoconf - fixing various bug when SWARM_MODE=yes 2021-05-28 12:16:56 +02:00
bunkerity
0f8e56a668 templating - fixing bugs with autoconf 2021-05-27 14:41:21 +02:00
bunkerity
f950abdc24 templating - started integration into autoconf 2021-05-27 12:34:00 +02:00
bunkerity
4a73ae8197 various bug fixes on templates and nginx update to 1.20.1 2021-05-27 09:53:14 +02:00
bunkerity
a8bc17e836 templating - started integration into docker image 2021-05-26 14:50:50 +02:00
bunkerity
16e5ede130 antibot - custom templates 2021-05-19 16:37:28 +02:00
bunkerity
8260746fe1 logs/lua - add logger tool 2021-05-19 11:11:18 +02:00
florian
96db3a450d log - add LOG_LEVEL variable 2021-05-18 21:51:13 +02:00
bunkerity
d9bb97be50 lua - move global vars from lua to site config (untested) 2021-05-18 17:29:00 +02:00
bunkerity
863283d090 started work on moving variables from .lua to nginx 2021-05-18 15:14:45 +02:00
bunkerity
600484b16e crowdsec - fix bugs and update example 2021-05-18 14:03:16 +02:00
bunkerity
0b3ff6a9f4 bad behavior - move from fail2ban to pure lua 2021-05-13 16:21:51 +02:00
bunkerity
eb2d0d330d performance - rsyslog and fail2ban removing 2021-05-13 11:14:39 +02:00
bunkerity
b1d03cd11c performance - move bad user-agents and referrers checks from nginx to LUA with caching 2021-05-11 15:30:16 +02:00
bunkerity
fd61df205f performance - move external blacklists checks from nginx to LUA 2021-05-10 17:51:07 +02:00
bunkerity
009d6fb5ae choose connection and nofile numbers, increase error_log level to get modsecurity rules, add MODSECURITY_SEC_AUDIT_ENGINE var 2021-05-05 17:38:22 +02:00
bunkerity
843644f806 log - replace some WARN tags from LUA logs with NOTICE to avoid confusion 2021-04-27 09:57:07 +02:00
florian
5ce41edc03 api - whitelist IP/network for API 2021-04-26 22:22:34 +02:00
bunkerity
93ad3c0b51 road to swarm - let's encrypt fix 2021-03-17 10:37:20 +01:00
bunkerity
ceed904882 road to swarm - still some mess to fix 2021-03-16 17:56:24 +01:00
bunkerity
0d3da03534 prepare /www directory, fix log socket path and whitelist acme challenges path 2021-03-14 12:33:59 +01:00
bunkerity
a2543384cd road to swarm - add openssl to autoconf, fix api_uri in LUA, fix file rights 2021-03-13 15:28:15 +01:00
bunkerity
3591715f21 road to swarm - fixing things 2021-03-12 17:31:26 +01:00