Hi,
I will suggest you provider from where you can take Hosting and domain and I will do setup. I have 8 Years of expertise in all type of servers like VPS, Dedicated, Shared server,Server Security, Server Monitoring , Server Setup and Management, Backup Management , Server Migration, SSL Installation etc.
Let's discuss.
Thanks !