I would like some help getting a streamlit app exposed to the basic domain name like something.com. Currently streamlit defaults to port 8501.
After extensive review of google and this discussion board, it is not clear to me how to make this happen. I understand there is something about nginx that can be done, but even as a modestly tech-savvy individual, I’m lost as to how to configure nginx with linux commands. With respect to changing the app’s port to 80, it seems like this is a security risk and not feasible. I also understand there is something about IP tables that can be done, but again, I do not understand much more than that.
If I’ve missed a Streamlit guide as to how to get this done, my apologies.
I kindly request it be explained to me like I’m five. Thanks.
At this time, Port 80 redirects to a Streamlit app, but that Streamlit app hangs. That is, it does not load my app and only displays the initial Please wait... message, as seen here: http://3.135.173.3
This was rather difficult to piece together and took me several frustrating hours, so may I suggest putting together a step-by-step guide by expanding the page info here App is not loading when running remotely - Streamlit Docs to make it less frustrating for future users.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.