We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 98f3130 commit c5a742eCopy full SHA for c5a742e
docker/npm/docker-compose.yml
@@ -11,3 +11,27 @@ services:
11
- /docker/appdata/nginx/data:/data
12
- /docker/appdata/nginx/letsencrypt:/etc/letsencrypt
13
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