Simple svelteKit app to monitor fail2ban logs and banned addresses.
MapTileer API key (free tier is fine). You can get yours here.
Docker or Node Installed.
Via Docker (recommended) Run the following command to start the app:
docker run --name F2BMONITOR_SERVER -p 3000:3000 -e MAPTILER_APIKEY=yourmaptilerapikey -v /var/log/fail2ban.log:/f2b/fail2ban.log frenzoid/fail2ban-monitor:latest