mirror of https://github.com/fail2ban/fail2ban
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
781 B
21 lines
781 B
[Unit] |
|
Description=Fail2Ban Service |
|
Documentation=man:fail2ban(1) |
|
After=network.target iptables.service firewalld.service ip6tables.service ipset.service nftables.service |
|
PartOf=iptables.service firewalld.service ip6tables.service ipset.service nftables.service |
|
|
|
[Service] |
|
Type=simple |
|
Environment="PYTHONNOUSERSITE=1" |
|
ExecStartPre=/bin/mkdir -p /run/fail2ban |
|
ExecStart=@BINDIR@/fail2ban-server -xf start |
|
# if should be logged in systemd journal, use following line or set logtarget to sysout in fail2ban.local |
|
# ExecStart=@BINDIR@/fail2ban-server -xf --logtarget=sysout start |
|
ExecStop=@BINDIR@/fail2ban-client stop |
|
ExecReload=@BINDIR@/fail2ban-client reload |
|
PIDFile=/run/fail2ban/fail2ban.pid |
|
Restart=on-failure |
|
RestartPreventExitStatus=0 255 |
|
|
|
[Install] |
|
WantedBy=multi-user.target
|
|
|