fail2ban: implement for immich

This commit is contained in:
2026-01-20 14:39:38 -05:00
parent ba45743ea0
commit d9236152aa

View File

@@ -42,4 +42,19 @@
"video" "video"
"render" "render"
]; ];
# Protect Immich login from brute force attacks
services.fail2ban.jails.immich = {
enabled = true;
settings = {
backend = "systemd";
port = "http,https";
# defaults: maxretry=5, findtime=10m, bantime=10m
};
filter.Definition = {
failregex = ''^.*Failed login attempt for user .* from ip address <HOST>.*$'';
ignoreregex = "";
journalmatch = "_SYSTEMD_UNIT=immich-server.service";
};
};
} }