Hello @armadabg and welcome to the community.
I see you have installed Virtualmin on CentOS 8 and then added Redis etc. post install. You have also added directives to your PHP-FPM pool, which is good, but it then makes assessment subjective.
Prima facie, it all looks good. With Virtualmin, you will be able to run a shared hosting service quite effortlessly, even without a tech. support team.
The two possible gotchas with Contabo is that:
- Their default install of Virtualmin is broken - you need to tell them to give you a freshly installed server and then install Virtualmin yourself - see
Error installing in CentOS VPS on Contabo - #7 by calport - Even when you tell them to give you a freshly installed OS, they add stuff like PHP to it. You must therefore find.and get rid of such things, ideally before installing Virtualmin.
Run Re-Check Configuration to verify that everything is as it should be and feel free to reach out to the community via this forum if you have questions or need assistance.