apache 如何创建一个共享链接与预览网站与streamlit?

aemubtdh  于 2022-12-30  发布在  Apache
关注(0)|答案(1)|浏览(289)

我建立了一个网站使用Streamlit作为"前端":无论谁连接到example.com,都会转到Apache服务器的端口8501,我的Streamlit应用程序就是在这里公开的。
我的问题如下:
当我在社交媒体或Whatsapp上分享链接example.com时,我得到了一个丑陋的链接,只有***Streamlit***作为预览。
有没有一种方法可以自定义预览与图像和简短的描述,该网站?
我看到这个,但它没有帮助,因为我的网站不是托管在Streamlit云
https://docs.streamlit.io/streamlit-cloud/get-started/share-your-app/share-previews
希望有人能帮上忙。
谢谢大家(圣诞快乐!)

nwlls2ji

nwlls2ji1#

你必须创建一个隧道让外部用户访问你的本地服务器(APACHE或NGINX)。你可以使用ngrok或Cloudfare。
Cloudfare Expose Port Tutorial
然而,为了更实际的目的,让你的潜在用户在大部分时间里都能尝试它,而不会对你的本地系统造成重大的攻击风险,我建议你使用你的GitHub帐户注册Streamlit Sharing或HuggingFace Spaces,并简单地使用他们的GUI(选择repo,选择分支,单击deploy)来达到同样的目的!

相关问题