diff --git a/config/filter.d/paperless-ngx.conf b/config/filter.d/paperless-ngx.conf
new file mode 100644
index 00000000..e2d17db0
--- /dev/null
+++ b/config/filter.d/paperless-ngx.conf
@@ -0,0 +1,9 @@
+# Fail2Ban filter for unsuccessful paperless-ngx authentication attempts
+# Logged in /var/log/paperless.log
+
+# Author: LearningSpot
+
+[Definition]
+
+failregex = ^\s*(?:\[\]\s*)?\[INFO\] \[paperless\.auth\] Login failed for user `\S+` from (private )?IP ``\.$
+ignoreregex =