Skip to content

Commit 390c1eb

Browse files
committed
chore: add crowdsec
1 parent d8b2217 commit 390c1eb

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ Software that helps to increase security and privacy.
367367
- [Greenbone](examples/greenbone) - Greenbone is the world's most trusted provider of open source vulnerability management.
368368
- [SonarQube](examples/sonarqube) - SonarQube is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages.
369369
- [Fail2ban](examples/fail2ban) - Fail2ban is an intrusion prevention software framework. Written in the Python programming language, it is designed to prevent against brute-force attacks.
370+
- [CrowdSec](examples/crowdsec) - The open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.
370371
- [Tor-Browser](examples/tor-browser) - Running a Tor browser instance on any headless server.
371372
- [Firefox](examples/firefox) - Firefox by linuxserver.io allows you to run the popular Firefox web broser on a remote server.
372373
- [Bibliogram](examples/bibliogram) (deprecated) - Bibliogram is a private front-end frontend to Instagram, similar to Invidous.

examples/crowdsec/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# References
2+
- https://www.reddit.com/r/selfhosted/comments/1dcn19v/standing_up_the_crowdsec_bouncer_plugin_in_traefik/
3+
4+
# Notes
5+
6+
- TBA
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
services:
2+
3+
crowdsec:
4+
image: crowdsecurity/crowdsec:latest
5+
container_name: crowdsec
6+
restart: unless-stopped
7+
expose:
8+
- 8080
9+
volumes:
10+
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/crowdsec/logs:/var/log/crowdsec:ro
11+
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/crowdsec/data:/var/lib/crowdsec/data
12+
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/crowdsec/etc:/etc/crowdsec
13+
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/traefik/logs:/var/log/traefik:ro
14+
- /var/log/auth.log:/var/log/auth.log:ro
15+
environment:
16+
- PGID=1000
17+
- BOUNCER_KEY_TRAEFIK=$CROWDSEC-BOUNCER-API-TOKEN
18+
networks:
19+
- proxy
20+
21+
networks:
22+
proxy:
23+
external: true

0 commit comments

Comments
 (0)