Hi guys, first of all, happy new year to all of you.
I am trying to deploy a streamlit app to a remote server. Since I am new to streamlit, I wanted to ask how to do that? and also I have sent a request for streamlit sharing a week ago and didnt get any response yet. Can someone please invite me.
In terms of general deployment, we have Streamlit Deployment Guide (wiki) that aggregates some of the most common ways of deploying Streamlit, outside of using Streamlit sharing.
As far as when your invite for Sharing is coming, today is the first day back for many employees at Streamlit, so please be patient. You should get an invite the next few days.
I am using the google cloud platform , GCP for short.
It is super easy to run streamlit apps on compute engine vm instances.
My instance runs on ubuntu 20.04.
Using apt and pip it is easy to get everything to work.
It is important to open up ports with the fire wall rules.
I use vscode and can edit the remote files. Vscode forwards the ports to run on my browser locally on port 8501.
A free account gives you $300 credit.
You will also need to setup google cloud sdk on your machine.
I highly recommend doing it this way because it gives you complete control over the
remote environment.
Thank you guys for your replies. Actually, the company that I work at provided me with a strato server that I could access using putty. Since I am a beginner at deployment, wanted to ask to just gather some information on how to do that
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.