Initial template repository
🎬 ARR Suite Template Bootstrap - Complete Media Automation Stack Features: - 16 production services (Prowlarr, Sonarr, Radarr, Plex, etc.) - One-command Ansible deployment - VPN-protected downloads via Gluetun - Tailscale secure access - Production-ready security (UFW, Fail2Ban) - Automated backups and monitoring - Comprehensive documentation Ready for customization and deployment to any VPS. Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
13
templates/plex-fail2ban-filter.j2
Normal file
13
templates/plex-fail2ban-filter.j2
Normal file
@@ -0,0 +1,13 @@
|
||||
# Fail2ban filter for Plex Media Server
|
||||
# Protects against brute force authentication attempts
|
||||
|
||||
[Definition]
|
||||
# Match failed authentication attempts in Plex logs
|
||||
failregex = ^.*Authentication failed for user.*from <HOST>.*$
|
||||
^.*Invalid credentials.*from <HOST>.*$
|
||||
^.*Failed login attempt.*from <HOST>.*$
|
||||
^.*Unauthorized access attempt.*from <HOST>.*$
|
||||
|
||||
# Ignore successful authentications
|
||||
ignoreregex = ^.*Authentication successful.*$
|
||||
^.*Login successful.*$
|
||||
Reference in New Issue
Block a user