Fail2Ban

Source: Portainer stack 50 (fail2ban) on endpoint 2.

version: "3.7"
services:
  fail2ban:
    image: lscr.io/linuxserver/fail2ban:latest
    container_name: fail2ban
    network_mode: "host"
    cap_add:
      - NET_ADMIN
      - NET_RAW
    volumes:
      - /home/docker/fail2ban/data:/data
      - /var/log/auth.log:/var/log/auth.log:ro
      - /data/logs:/log/npm/:ro
    restart: always
    environment:
      - TZ=America/New_York
      - F2B_LOG_TARGET=STDOUT
      - F2B_LOG_LEVEL=INFO
      - F2B_DB_PURGE_AGE=365d
      - F2B_MAX_RETRY=5
      - SSMTP_HOST=smtp.gmail.com
      - SSMTP_PORT=587
      - SSMTP_HOSTNAME=npm.local
      - [email protected]
      - SSMTP_PASSWORD=${REDACTED}
      - SSMTP_TLS=YES

This page was last edited on 2026-06-14 01:44

Powered by Wiki|Docs

This page was last edited on 2026-06-14 01:44

MRDTECH Wiki / Engineer / Tech Enthusiast / Homelab Geek
No Copyright

Powered by Wiki|Docs