You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
I agree about Fail2ban and am still thinking about the proper solution on the matter.
However, Docker is very good at handling its logs and I believe most Freeposte containers output their logs to Docker. Instead of creating another structure for storing logs, you can use standard Docker tools.
For instance, have a look at Docker log drivers like Gelf to forward logs to Splunk or ELK, or access and parse logs using docker logs or the JSON files in /var/log/docker.
I do think a few of the more generic logfiles, specifically those related to mail flow, could be in shared volumes instead of only in Docker logs. I know I for one still prefer grep over Kibana for debugging why a mail wasn't received by someone.