diff --git a/config/fail2ban/nextcloud.conf b/config/fail2ban/nextcloud.conf
new file mode 100644
index 0000000..46235b1
--- /dev/null
+++ b/config/fail2ban/nextcloud.conf
@@ -0,0 +1,4 @@
+[Definition]
+failregex=^{"reqId":".","remoteAddr":".","app":"core","message":"Login failed: '.' (Remote IP: '')","level":2,"time":"."}$
+ ^{"reqId":".","level":2,"time":".","remoteAddr":".","app":"core".","message":"Login failed: '.' (Remote IP: '')".}$
+ ^.\"remoteAddr\":\"\".Trusted domain error.*$
\ No newline at end of file