我建立了一个网站使用Streamlit作为"前端":无论谁连接到example.com
,都会转到Apache服务器的端口8501,我的Streamlit应用程序就是在这里公开的。
我的问题如下:
当我在社交媒体或Whatsapp上分享链接example.com
时,我得到了一个丑陋的链接,只有***Streamlit***作为预览。
有没有一种方法可以自定义预览与图像和简短的描述,该网站?
我看到这个,但它没有帮助,因为我的网站不是托管在Streamlit云
https://docs.streamlit.io/streamlit-cloud/get-started/share-your-app/share-previews
希望有人能帮上忙。
谢谢大家(圣诞快乐!)
1条答案
按热度按时间nwlls2ji1#
你必须创建一个隧道让外部用户访问你的本地服务器(APACHE或NGINX)。你可以使用ngrok或Cloudfare。
Cloudfare Expose Port Tutorial
然而,为了更实际的目的,让你的潜在用户在大部分时间里都能尝试它,而不会对你的本地系统造成重大的攻击风险,我建议你使用你的GitHub帐户注册Streamlit Sharing或HuggingFace Spaces,并简单地使用他们的GUI(选择repo,选择分支,单击deploy)来达到同样的目的!