Release 1.3.0 #5

Merged
renekreijveld merged 2 commits from develop into main 2026-11-12 16:46:48 +00:00

Release 1.3.0: develop into main.

New

  • Server setup works for more Joomla sites on one server and for dnf-based servers
Release 1.3.0: develop into main. ### New - Server setup works for more Joomla sites on one server and for dnf-based servers
- Every site gets its own jail (/etc/fail2ban/jail.d/<jail>.conf) and
  logrotate file (/etc/logrotate.d/<jail>), named joomla-<folder>-<hash>
  (at most 22 characters, for the iptables chain name limit). Setting up
  a second site no longer overwrites the first. The filter stays shared.
  (One shared jail with %(known/logpath)s does not work: fail2ban stops
  with a recursion error as soon as two files use it.)
- Steps 2 and 4 remove the shared files of version 1.2 when they belong
  to this site, so the log file is not watched or rotated twice.
- Step 3 starts fail2ban when it is not running (systemctl enable --now).
- Install instructions for apt and dnf (EPEL).
- "Good to know" on the tab and in the README: more sites, updating from
  1.2, a proxy or cache in front of PHP, Cloudflare/CDN, control panels
  and shared hosting.

Tested by pasting the blocks of the tab on Debian (two sites, migration
from 1.2) and AlmaLinux 9 (fail2ban 1.1.0 from EPEL).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No description provided.