In fact I know that no configuration is perfect but the only way to be the closest from perfection is by trying to reach it.
I've made an app in node.js that give you the abalities to install and configure a server in few minutes.
It is designed to be used when you have only one or two servers and you don't want to learn how to use a configuration management tool.
It set up a default security configuration, and I want it to be robust. I'am sure that there is some softwares missing or misconfigured and this is why I ask the community to help me.
Thanks all
https://github.com/prisonier/armourer