The Teams Rooms service is specifically set up to host Teams meetings.
www.000webhost.com