Skip to content

Commit c5a742e

Browse files
committedSep 16, 2024
add f2b
1 parent 98f3130 commit c5a742e

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
 

‎docker/npm/docker-compose.yml

+24
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,27 @@ services:
1111
- /docker/appdata/nginx/data:/data
1212
- /docker/appdata/nginx/letsencrypt:/etc/letsencrypt
1313
restart: unless-stopped
14+
15+
fail2ban:
16+
image: crazymax/fail2ban:latest
17+
container_name: fail2ban_docker-pi
18+
network_mode: "host"
19+
cap_add:
20+
- NET_ADMIN
21+
- NET_RAW
22+
volumes:
23+
- "/docker/appdata/fail2ban/data:/data"
24+
- "/var/log/auth.log:/var/log/auth.log:ro"
25+
- "/docker/appdata/nginx/data/logs/:/log/npm/:ro"
26+
environment:
27+
- TZ=America/New_York
28+
- F2B_LOG_TARGET=STDOUT
29+
- F2B_LOG_LEVEL=INFO
30+
- F2B_DB_PURGE_AGE=1d
31+
- SSMTP_HOST=$SSMTP_HOST
32+
- SSMTP_PORT=587
33+
- SSMTP_HOSTNAME=$SSMTP_HOSTNAME
34+
- SSMTP_USER=$SSMTP_USER
35+
- SSMTP_PASSWORD=$SSMTP_PASSWORD
36+
- SSMTP_TLS=YES
37+
restart: always

0 commit comments

Comments
 (0)
Please sign in to comment.