forked from jan-leila/nix-config
		
	moved home-assistant fail2ban config to its own module
This commit is contained in:
		
							parent
							
								
									92839b4603
								
							
						
					
					
						commit
						2fb56dc296
					
				
					 2 changed files with 34 additions and 24 deletions
				
			
		|  | @ -16,20 +16,6 @@ in { | |||
|             failregex = "limiting requests, excess:.* by zone.*client: <HOST>" | ||||
|           '') | ||||
|         ); | ||||
|         # "fail2ban/filter.d/hass.local".text = lib.mkIf config.services.home-assistant.enable ( | ||||
|         #   pkgs.lib.mkDefault (pkgs.lib.mkAfter '' | ||||
|         #     [INCLUDES] | ||||
|         #     before = common.conf | ||||
| 
 | ||||
|         #     [Definition] | ||||
|         #     failregex = ^%(__prefix_line)s.*Login attempt or request with invalid authentication from <HOST>.*$ | ||||
| 
 | ||||
|         #     ignoreregex = | ||||
| 
 | ||||
|         #     [Init] | ||||
|         #     datepattern = ^%%Y-%%m-%%d %%H:%%M:%%S | ||||
|         #   '') | ||||
|         # ); | ||||
|       }; | ||||
| 
 | ||||
|       services.fail2ban = { | ||||
|  | @ -61,16 +47,6 @@ in { | |||
|             bantime = 600; | ||||
|             maxretry = 5; | ||||
|           }; | ||||
|           home-assistant-iptables.settings = lib.mkIf config.services.home-assistant.enable { | ||||
|             enabled = true; | ||||
|             filter = "hass"; | ||||
|             action = ''iptables-multiport[name=HTTP, port="http,https"]''; | ||||
|             logpath = "${config.services.home-assistant.configDir}/*.log"; | ||||
|             backend = "auto"; | ||||
|             findtime = 600; | ||||
|             bantime = 600; | ||||
|             maxretry = 5; | ||||
|           }; | ||||
|           # TODO; figure out if there is any fail2ban things we can do on searx | ||||
|           # searx-iptables.settings = lib.mkIf config.services.searx.enable {}; | ||||
|         }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue