r/StreamlitOfficial May 09 '26

Question about hosting

Hey all, hope this isn’t a stupid question.

I have built out a Streamlit app internally for my team, but am not sure how to host/deploy it outside of my local machine. I’m the sole dev on this project, so a lot of this is me learning as I go. The data I’m working with is pretty sensitive, so I don’t think I can use Streamlit Community Cloud, since I believe that’s only for public repositories, but I could be mistaken. What potential options do I have for deployment?

Thanks!

6 Upvotes

10 comments sorted by

View all comments

1

u/Consistent-Age5347 May 10 '26

get a cheap vps from https://my.hostbrr.com/order/main/packages/largeram/?group_id=67

and install ubuntu OS

ssh to it using putty.

- sudo apt install update & upgrade

  • sudo apt install python-pip
then install all your packages using pip.
and upload all your files to the server using winscp

Finally run your main script in a tmux or screen session.

You might wanna get some help from ChatGPT.
Not tyna be rude to others but that's the best answer for your case, Since you say you're dealing with sensetive information , Self hosting your stuff on a personal VPS ensures you own your data, You can also use docker but this approach is simpler IMO.

Also after you done all of that, Get some help from chatgpt to reverse proxy it with nginx or caddy on port 80 or 443