Gradio Application Hosting

I need to share my Gradio app with a permanent link on the web. Is it necessary for me to have a linux/windows server in order to run the application? The question is about deployment of web app as the application is not running on a web server such as Tomcat, IIS. Is there a kind of hosting that I can share the Gradio app on a specific port with a static IP or domain name?