I’m trying to share a Streamlit app in an environment that is quite locked down - essentially I can run Python/Streamlit on my work desktop, but not add any new machines or servers to host anything, and can only “touch” the rest of the network through our http proxy on port 80.
Obviously when you run Streamlit app for testing, it hosts it locallly, defaulting to port 4501 or whatever. If I change that to port 80…in theory, anybody on my network can just dial in to my machine’s IP and see the app. I’d really like to be able to do that for a short-term tactical fix - eg, a day or so at a time just to show off the prototype to a few select users.
I’m pretty sure my network team will hate this idea, but from a practical perspective…is it…bad? It exposing me or anybody else on the network to any kind of risk? Bit nebulous, but would welcome thoughts!