Good that you have used KVM and Docker already. Yes, Yunohost will configure a lot of things for you, and then you can install a lot of other software, usually without much interfering needed. Of course if you want to tinker and learn more about email hosting, for example this looks pretty good https://thomas-leister.de/en/mailserver-debian-stretch/ I follow him on Mastodon, and I thought he also had the same howto for Ubuntu but I can’t find it. At the end of the page there is a “web interface for managing user accounts” mentioned. I also like this, which I sometimes use to look up snippets : https://workaround.org/ispmail There’s also easier solutions like mailcow and modoboa.
Good that you have used KVM and Docker already. Yes, Yunohost will configure a lot of things for you, and then you can install a lot of other software, usually without much interfering needed. Of course if you want to tinker and learn more about email hosting, for example this looks pretty good https://thomas-leister.de/en/mailserver-debian-stretch/ I follow him on Mastodon, and I thought he also had the same howto for Ubuntu but I can’t find it. At the end of the page there is a “web interface for managing user accounts” mentioned. I also like this, which I sometimes use to look up snippets : https://workaround.org/ispmail There’s also easier solutions like mailcow and modoboa.