Hi all,
This is my first post! Started using MailCow a few days ago and until now all looks great! Already have my own mail server running on Ubuntu 22.04 LTS.
There is just one thing on my to-do list, and that is the Firewall setup.
I did not activate the UFW firewall because of the Danger Warning stated at: saying that there are several problems with running mailcow on a firewalld/ufw enabled system.
Also, please take notice that is my first time using Docker.. so a Docker newbie here… After reading all the Docs still not understand how to secure my server with a firewall.
So below a few questions to anyone who is willing to help:
1- I did a basic installation following the Docs. So at the moment I already have a IPTABLES firewall active on MailCow Docker, correct?
2- In terms of security should I leave the system just as it is now, with the installation defaults? It seems strange and un-secure for me not to have server side firewall active (in my case UFW).
3- What should I do? Should I enable UFW and open some specific ports? Any guide, advice or idea would be great!
P.S: Not related with this post, but also related with server security, just to say that I have installed Fail2Ban on my server with SSH Jail active. Seems to be working just fine.
Thanks!