Commit Graph

22 Commits

Author SHA1 Message Date
35937c47ed Add documentation for callback-URL, move css for fail2ban-ui into seperate file. Fix some settings-options 2025-12-01 18:11:08 +01:00
ac0f634236 PORT environment variable always takes priority over database settings. Lock UI, when defined 2025-12-01 14:26:19 +01:00
272e112ac9 Add docker compose example and update the documentation to it 2025-12-01 13:26:42 +01:00
2fcc30b1b6 First steps to implement a advanced-actions function to block recurring offenders before fail2ban 2025-11-18 15:02:50 +01:00
a24e0779d2 switch to toast instead of alert messages, implement serverIDs and restart tracking for every remote-server 2025-11-14 10:22:44 +01:00
9c3713bb41 Refactor the whole backend to support remote-fail2ban machines over ssh or over a agent-api(needs to be build) 2025-11-12 15:54:59 +01:00
0c1c3f450c limit number of loglines, because jq-limit 2025-07-19 15:02:48 +02:00
8c84909c95 workaround for the restart command may fail in container (since fail2ban runs on the host) 2025-02-27 14:03:08 +01:00
2be263a4ff rework the reload function. we must change that to restart, because fail2ban does not apply all changes on reload only 2025-02-26 17:44:13 +01:00
root
e17760f93a Add hook, if no jail.local was precreated and fix bug on server start 2025-02-19 14:30:47 +01:00
root
3d86e087b2 Make server-port configurable 2025-02-19 14:12:45 +01:00
Michael Reber
aea7afc1fd Implement central logging function and debug mode switching 2025-01-31 18:25:31 +01:00
Michael Reber
b88023dd8d Minor fixes and fix grep log order 2025-01-30 13:44:39 +01:00
Michael Reber
9247ad2dd5 Improve JSON parsing and error-handling 2025-01-30 12:35:16 +01:00
Michael Reber
77e6e8cf9d Implement mail functioning / handling and sending from golang via API 2025-01-30 11:00:14 +01:00
Michael Reber
3ffd2457ed Implement basic ban-API call back to Go-application for handling 2025-01-29 23:48:06 +01:00
Michael Reber
689f3fadd8 Update file-headers and add a testing geoip_notify script 2025-01-29 19:49:51 +01:00
Michael Reber
80a0772050 Fix generation of geoIP filtering action 2025-01-28 18:07:20 +01:00
Michael Reber
7910a22de4 add custom fail2ban action for our filtered geo-mail alerts 2025-01-28 14:49:01 +01:00
Michael Reber
c2e953a024 Implement basic settings save and load structures and enhance UI 2025-01-27 11:09:06 +01:00
Michael Reber
6e11189025 Implement config-change check, before doing reload 2025-01-26 19:58:36 +01:00
Michael Reber
9535710a7a Write initial settings-function 2025-01-25 21:23:19 +01:00