云计算百科
云计算领域专业知识百科平台

用宝塔将streamlit部署到服务器上,通过域名访问

1. 目的

huggingface托管streamlit只能服务两天,所以将自己的streamlit项目部署到云服务器上,以便长期访问。

2. 前提准备

  • 购买云服务器(国内的需要备案)
  • 购买域名,完成DNS域名解析(国内的需要备案)
  • 拥有一个能在本地正常运行的streamlit项目
  • 我的配置:操作系统Centos,宝塔6.0,python3.10.9
  • 3. 步骤

    3.1 生成项目依赖

    参考:https://blog.csdn.net/qq_51392112/article/details/131416783

  • 安装pipreqs pip install pipreqs
  • cmd切换路径到项目文件夹下,生成依赖,此操作会在项目文件夹下生成requirements.txt文件。 pipreqs ./
  • 3.2 云服务器放行项目端口

    在自己购买服务器的平台上放行一个端口(或者叫添加端口规则、添加安全组规则、添加防火墙规则),端口号随意写一个不常用端口,比如8800。协议选TCP。

    3.3 在宝塔中部署项目

    远程连接服务器后,安装宝塔。宝塔安装链接:https://www.bt.cn/new/download.html 安装教程可参考:https://blog.csdn.net/SoloVersion

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 用宝塔将streamlit部署到服务器上,通过域名访问
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!