Moved on git

master
Meliurwen 4 years ago
commit 18c632b981
Signed by: meliurwen
GPG Key ID: 818A8B35E9F1CE10
  1. 14
      .env.example
  2. 1
      .gitignore
  3. 36
      docker-compose.yml
  4. 5
      fail2ban.env.example

@ -0,0 +1,14 @@
# Global Settings
LOCAL_STACK_DIR=/srv/docker/volumes/fail2ban
TZ=Europe/Berlin
# Global Settings (optional)
SRV_RESTART=
# fail2ban-input (optional)
F2BI_CONTAINER_NAME=
F2BI_TAG=
# fail2ban-docker (optional)
F2BD_CONTAINER_NAME=
F2BD_TAG=

1
.gitignore vendored

@ -0,0 +1 @@
*.env

@ -0,0 +1,36 @@
version: "3.2"
services:
fail2ban-input:
image: crazymax/fail2ban:${F2BI_TAG:-latest}
container_name: ${F2BI_CONTAINER_NAME:-fail2ban-input}
restart: ${SRV_RESTART:-unless-stopped}
network_mode: "host"
cap_add:
- NET_ADMIN
- NET_RAW
volumes:
- ${LOCAL_STACK_DIR}/data-input:/data
- /var/log:/var/log:ro
env_file:
- "./fail2ban.env"
environment:
- TZ=${TZ}
- F2B_IPTABLES_CHAIN=INPUT
fail2ban-docker:
image: crazymax/fail2ban:${F2BD_TAG:-latest}
container_name: ${F2BD_CONTAINER_NAME:-fail2ban-docker}
restart: ${SRV_RESTART:-unless-stopped}
network_mode: "host"
cap_add:
- NET_ADMIN
- NET_RAW
volumes:
- ${LOCAL_STACK_DIR}/data-docker:/data
- /var/log:/var/log:ro
env_file:
- "./fail2ban.env"
environment:
- TZ=${TZ}
- F2B_IPTABLES_CHAIN=DOCKER-USER

@ -0,0 +1,5 @@
# fail2ban
F2B_LOG_TARGET=STDOUT
F2B_LOG_LEVEL=INFO
F2B_DB_PURGE_AGE=7d
F2B_MAX_RETRY=3
Loading…
Cancel
Save