# Free hosting platforms for python web app

**URL:** <https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850>\
**Category:** Dash Python\
**Tags:** question\
**Created:** [June 5, 2023, 1:58pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850 "2023-06-05T13:58:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ash010110](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/ash010110/32/24311_2.png) [@Ash010110](https://community.plotly.com/u/Ash010110)\
**Post date:** [June 5, 2023, 1:58pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/1 "2023-06-05T13:58:11Z")

</div>

Good morning,

I have made a useful little app for database extraction that I want to share with my colleagues. Most of them do not have python on their machines so it would be nice to deploy my script to a web app that they can use it as needed.

Heroku no longer has a free plan, so I was wondering which free option is the recommended hosting platform for my use case. Eventually, when I have more apps and utilities developed, I will probably migrate to Dash Enterprise. . . but for now, I need something basic and easy and free (in that order).

Any advice or insights would be greatly appreciated!

May peace be with you,  
Ahmed

---

<div class="post-metadata">

**Author:** ![jinnyzor](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/jinnyzor/32/21194_2.png) [@jinnyzor](https://community.plotly.com/u/jinnyzor)\
**Post date:** [June 5, 2023, 2:21pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/2 "2023-06-05T14:21:38Z")

</div>

Hello @Ash010110,

I’m assuming that you would want this to be internal, if so, hosting on an external site is not really the best idea.

All your colleagues can see what your site is and does, if you use `host=‘0.0.0.0’`. This will expose your local site to the internal network, allowing your colleagues to view it at your ip address.

---

<div class="post-metadata">

**Author:** ![martin2097](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/martin2097/32/23538_2.png) [@martin2097](https://community.plotly.com/u/martin2097)\
**Post date:** [June 5, 2023, 2:39pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/3 "2023-06-05T14:39:16Z")

</div>

Hello @Ash010110 .

Since Heroku has no longer a free tier Plotly team recommended [Render.com](http://Render.com). There is this video available: [Deploy your Python Data App to the Web for Free - Dash - YouTube](https://www.youtube.com/watch?v=H16dZMYmvqo)

I deployed my personal web page using this tutorial and it worked perfectly 🙂 Personally I am satisfied with the service [Render.com](http://Render.com) provides, I even linked it to my own url and it is also easy and free.

---

<div class="post-metadata">

**Author:** ![Ash010110](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/ash010110/32/24311_2.png) [@Ash010110](https://community.plotly.com/u/Ash010110)\
**Post date:** [June 5, 2023, 2:54pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/4 "2023-06-05T14:54:46Z")

</div>

Hello jinnyzor, thanks for your post!

Actually I DO want to make this a public because I am a consultant, and my app would be useful for many of my different clients who are in different co panies.

I will try Render,com as martin2097 suggested.

Thank you all again!

May peace be with you,  
Ash

---

<div class="post-metadata">

**Author:** ![jinnyzor](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/jinnyzor/32/21194_2.png) [@jinnyzor](https://community.plotly.com/u/jinnyzor)\
**Post date:** [June 5, 2023, 3:05pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/5 "2023-06-05T15:05:57Z")

</div>

If you plan on a bunch of people using it, render can be slow.

As a consultant, I know its good to put your best foot forward, so you could always increase your rate on render to make sure you get the performance you are wanting. 🙂

---

<div class="post-metadata">

**Author:** ![Ash010110](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/ash010110/32/24311_2.png) [@Ash010110](https://community.plotly.com/u/Ash010110)\
**Post date:** [June 5, 2023, 4:04pm UTC](https://community.plotly.com/t/free-hosting-platforms-for-python-web-app/75850/6 "2023-06-05T16:04:05Z")

</div>

That is a good point. . . When I get it working, then I will consider the app speed.

Another issue I encountered. . . when I try to deploy to render I get this error ::

The Poetry configuration is invalid - Additional properties are not allowed (‘group’ was unexpected)

I use poetry for dependency management and have a pyproject.toml file instead of a requirements.txt. . . has anyone else had this issue?
