Signup for DigitalOcean hosting here: https://m.do.co/c/865fbfca319b
Why Digital Ocean?
Unlike traditional web hosting, when there are mobile apps involved, we need mobile push notification port provisioning etc which is available by default with these guys and AWS (And AWS is expensive like crazy). Every other hosting company makes us jump through hoops to provide services for mobile apps.
So please signup with DigitalOcean and your installation process will be a breeze and you can start running your venture within hours.