From 9cc0252008650d0c0455d12fcf7f9f750349e9a0 Mon Sep 17 00:00:00 2001 From: MajorLinux Date: Thu, 2 Apr 2026 16:07:08 -0400 Subject: [PATCH] Update wiki indexes for WordPress login jail article MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Article count 73 → 74. Added to SUMMARY.md, index.md, README.md, and 02-selfhosting/index.md (which was also missing 5 other security articles from prior sessions). Co-Authored-By: Claude Opus 4.6 (1M context) --- 02-selfhosting/index.md | 5 +++++ README.md | 6 ++++-- index.md | 6 ++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/02-selfhosting/index.md b/02-selfhosting/index.md index 282ff3e..61751ec 100644 --- a/02-selfhosting/index.md +++ b/02-selfhosting/index.md @@ -29,3 +29,8 @@ Guides for running your own services at home, including Docker, reverse proxies, ## Security - [Linux Server Hardening Checklist](security/linux-server-hardening-checklist.md) +- [Standardizing unattended-upgrades with Ansible](security/ansible-unattended-upgrades-fleet.md) +- [Fail2ban Custom Jail: Apache 404 Scanner Detection](security/fail2ban-apache-404-scanner-jail.md) +- [Fail2ban Custom Jail: WordPress Login Brute Force](security/fail2ban-wordpress-login-jail.md) +- [SELinux: Fixing Fail2ban grep execmem Denial](security/selinux-fail2ban-execmem-fix.md) +- [UFW Firewall Management](security/ufw-firewall-management.md) diff --git a/README.md b/README.md index 96d6f41..c9d1ad5 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ > A growing reference of Linux, self-hosting, open source, streaming, and troubleshooting guides. Written by MajorLinux. Used by MajorTwin. > **Last updated:** 2026-04-02 -**Article count:** 73 +**Article count:** 74 ## Domains | Domain | Folder | Articles | |---|---|---| | 🐧 Linux & Sysadmin | `01-linux/` | 12 | -| 🏠 Self-Hosting & Homelab | `02-selfhosting/` | 20 | +| 🏠 Self-Hosting & Homelab | `02-selfhosting/` | 21 | | 🔓 Open Source Tools | `03-opensource/` | 10 | | 🎙️ Streaming & Podcasting | `04-streaming/` | 2 | | 🔧 General Troubleshooting | `05-troubleshooting/` | 26 | @@ -76,6 +76,7 @@ - [Linux Server Hardening Checklist](02-selfhosting/security/linux-server-hardening-checklist.md) — non-root user, SSH key auth, sshd_config, firewall, fail2ban, SpamAssassin - [Standardizing unattended-upgrades with Ansible](02-selfhosting/security/ansible-unattended-upgrades-fleet.md) — fleet-wide automatic security updates across Ubuntu servers - [Fail2ban Custom Jail: Apache 404 Scanner Detection](02-selfhosting/security/fail2ban-apache-404-scanner-jail.md) — custom filter and jail for blocking 404 scanners +- [Fail2ban Custom Jail: WordPress Login Brute Force](02-selfhosting/security/fail2ban-wordpress-login-jail.md) — access-log-based wp-login.php brute force detection without plugins - [SELinux: Fixing Fail2ban grep execmem Denial](02-selfhosting/security/selinux-fail2ban-execmem-fix.md) — resolving execmem AVC denials from Fail2ban's grep on Fedora - [UFW Firewall Management](02-selfhosting/security/ufw-firewall-management.md) — managing UFW rules, common patterns, troubleshooting @@ -154,6 +155,7 @@ | Date | Article | Domain | |---|---|---| +| 2026-04-02 | [Fail2ban Custom Jail: WordPress Login Brute Force](02-selfhosting/security/fail2ban-wordpress-login-jail.md) | Self-Hosting | | 2026-04-02 | [Mastodon Instance Tuning](02-selfhosting/services/mastodon-instance-tuning.md) | Self-Hosting | | 2026-04-02 | [mdadm — Rebuilding a RAID Array After Reinstall](01-linux/storage/mdadm-raid-rebuild.md) | Linux | | 2026-04-02 | [Fedora Networking & Kernel Troubleshooting](05-troubleshooting/fedora-networking-kernel-recovery.md) | Troubleshooting | diff --git a/index.md b/index.md index e7b46f8..2a06028 100644 --- a/index.md +++ b/index.md @@ -3,14 +3,14 @@ > A growing reference of Linux, self-hosting, open source, streaming, and troubleshooting guides. Written by MajorLinux. Used by MajorTwin. > > **Last updated:** 2026-04-02 -> **Article count:** 73 +> **Article count:** 74 ## Domains | Domain | Folder | Articles | |---|---|---| | 🐧 Linux & Sysadmin | `01-linux/` | 12 | -| 🏠 Self-Hosting & Homelab | `02-selfhosting/` | 20 | +| 🏠 Self-Hosting & Homelab | `02-selfhosting/` | 21 | | 🔓 Open Source Tools | `03-opensource/` | 10 | | 🎙️ Streaming & Podcasting | `04-streaming/` | 2 | | 🔧 General Troubleshooting | `05-troubleshooting/` | 26 | @@ -77,6 +77,7 @@ - [Linux Server Hardening Checklist](02-selfhosting/security/linux-server-hardening-checklist.md) — non-root user, SSH key auth, sshd_config, firewall, fail2ban, SpamAssassin - [Standardizing unattended-upgrades with Ansible](02-selfhosting/security/ansible-unattended-upgrades-fleet.md) — fleet-wide automatic security updates across Ubuntu servers - [Fail2ban Custom Jail: Apache 404 Scanner Detection](02-selfhosting/security/fail2ban-apache-404-scanner-jail.md) — custom filter and jail for blocking 404 scanners +- [Fail2ban Custom Jail: WordPress Login Brute Force](02-selfhosting/security/fail2ban-wordpress-login-jail.md) — access-log-based wp-login.php brute force detection without plugins - [SELinux: Fixing Fail2ban grep execmem Denial](02-selfhosting/security/selinux-fail2ban-execmem-fix.md) — resolving execmem AVC denials from Fail2ban's grep on Fedora - [UFW Firewall Management](02-selfhosting/security/ufw-firewall-management.md) — managing UFW rules, common patterns, troubleshooting @@ -156,6 +157,7 @@ | Date | Article | Domain | |---|---|---| +| 2026-04-02 | [Fail2ban Custom Jail: WordPress Login Brute Force](02-selfhosting/security/fail2ban-wordpress-login-jail.md) | Self-Hosting | | 2026-04-02 | [Mastodon Instance Tuning](02-selfhosting/services/mastodon-instance-tuning.md) | Self-Hosting | | 2026-04-02 | [mdadm — Rebuilding a RAID Array After Reinstall](01-linux/storage/mdadm-raid-rebuild.md) | Linux | | 2026-04-02 | [Fedora Networking & Kernel Troubleshooting](05-troubleshooting/fedora-networking-kernel-recovery.md) | Troubleshooting |