【问题标题】:Streamlit HostingStreamlit 托管
【发布时间】:2021-12-09 01:27:48
【问题描述】:

我已经制作了“streamlit 仪表板应用程序”,我需要将它部署在我团队的 pvt linux 服务器上。我了解运行“streamlit run app.py” - 给我 url,并且启动公司中有权访问服务器的每个人都可以使用该 url 和端口 8501 访问它。

我使用“nohup” cmd 并确保进程没有被杀死,但我不确定这是否正确?

我需要像在 url-bar 上不可见的任何其他 webapp 端口号 8501 一样托管它。

我进行了广泛的搜索,但大部分内容只是将其托管在 heroku 和 streamlit 托管上。

对不起,如果我对网络开发和托管很天真,但这就是我选择 stremalit 的原因,即使我能找到方向。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 这是关于部署已经放置在服务器中的流光应用程序。需要知道如何使用正确的 URL 进行部署。所以我不确定代码在这里有什么用
  • 你在社区里看过into this page吗?在“网络服务器”下方?

标签: hosting web-hosting self-hosting streamlit


【解决方案1】:

https://discuss.streamlit.io/t/streamlit-deployment-guide-wiki/5099 提供托管说明

里面有不止几个链接。 与您的需求最相关的一项 是独立可执行文件 --> nginx -->
https://discuss.streamlit.io/t/streamlit-docker-nginx-ssl-https/2195/5

这会让 nginx 担心不守规矩的互联网客户端, 密码认证、IP白名单、 https证书等, 将请求代理到您的端口 8501。

另外,请注意$ streamlit run --help --server.port INTEGER 上的 cmets。 您也可以通过设置来调整它 环境变量STREAMLIT_SERVER_PORT

【讨论】:

    猜你喜欢
    • 2021-08-30
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 2013-10-28
    • 2020-06-17
    • 2019-07-14
    • 1970-01-01
    相关资源
    最近更新 更多