majorwiki/02-selfhosting
MajorLinux 9e96ebb110 wiki: add wp-fail2ban logpath on Debian/Ubuntu (auth.log not syslog)
Documents the gotcha discovered during the 2026-04-30 DCAProd XML-RPC
outage triage: wp-fail2ban plugin emits via PHP syslog(LOG_AUTH) which
lands in /var/log/auth.log on Debian/Ubuntu, not /var/log/syslog.
wordpress-{hard,soft,extra} jails configured with logpath=/var/log/syslog
(common in tutorials and ansible roles) silently catch zero events.

Article includes diagnostic steps, the fix, fail2ban-regex verification,
distro cheat sheet (Debian/Ubuntu vs RHEL/Fedora vs systemd-journal-only),
and a note on why wordpress-login is unaffected.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 05:21:50 -04:00
..
cloud wiki: publish 3 unpushed articles and catch nav up 2026-04-21 09:17:31 -04:00
dns-networking Merge cowork/majorair/wiki-updates-apr25 — 3 new articles + nav updates 2026-04-29 22:48:34 -04:00
docker Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
monitoring Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
reverse-proxy Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
security wiki: add wp-fail2ban logpath on Debian/Ubuntu (auth.log not syslog) 2026-04-30 05:21:50 -04:00
services Merge cowork/majorair/wiki-updates-apr25 — 3 new articles + nav updates 2026-04-29 22:48:34 -04:00
storage-backup Add 5 wiki articles from 2026-04-17/18 work 2026-04-18 11:13:39 -04:00
index.md Resolve Obsidian Sync conflicts on main 2026-04-29 22:47:46 -04:00