mirror of
https://github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin.git
synced 2026-07-21 11:38:59 +02:00
update main (#11)
* Update readme, add about sectioj * Update readme about * Change parameter with capitalized letters * Add docker-compose local and docker-compose for real world utilization * Update readme and .traefik * update readme and docker-compose * Update .traefik Co-authored-by: MathieuHa <mathieu@hanotaux.fr>
This commit is contained in:
@@ -137,6 +137,33 @@ You can then run all the containers:
|
|||||||
docker-compose -f docker-compose-local.yml up -d
|
docker-compose -f docker-compose-local.yml up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Generate LAPI-KEY
|
||||||
|
You need to generate a crowdsec API key for the LAPI.
|
||||||
|
You can follow the documentation here: https://docs.crowdsec.net/docs/user_guides/lapi_mgmt/
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker-compose -f docker-compose-local.yml up -d crowdsec
|
||||||
|
docker exec crowdsec cscli bouncers add crowdsecBouncer
|
||||||
|
```
|
||||||
|
|
||||||
|
This LApi key must be set where is noted FIXME-LAPI-KEY in the docker-compose-test.yml
|
||||||
|
```yaml
|
||||||
|
...
|
||||||
|
whoami:
|
||||||
|
labels:
|
||||||
|
- "traefik.http.middlewares.crowdsec.plugin.bouncer.crowdseclapikey=FIXME-LAPI-KEY"
|
||||||
|
...
|
||||||
|
crowdsec:
|
||||||
|
environment:
|
||||||
|
BOUNCER_KEY_TRAEFIK: FIXME-LAPI-KEY
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
You can then run all the containers:
|
||||||
|
```bash
|
||||||
|
docker-compose -f docker-compose-local.yml up -d
|
||||||
|
```
|
||||||
|
|
||||||
#### Add manually an IP to the blocklist
|
#### Add manually an IP to the blocklist
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user