跳转至

VPS 服务器展示方案

1. 为什么考虑 VPS

VPS 可以把项目成果做成在线入口,让老师或队友通过浏览器访问。相比只交文件,在线展示更像完整项目,也方便答辩时快速切换页面。

2. 推荐展示内容

  • 项目首页。
  • 数据质量摘要。
  • 指标总览。
  • 交互式 HTML 看板。
  • 推荐结果样例。
  • 操作手册和外链说明。
  • 答辩材料入口。

3. 轻量部署路线

路线 A:Nginx 静态站

适合放:

  • HTML 看板。
  • Markdown 转静态页面。
  • 图片和截图。
  • PDF 或 PPT 下载链接。

推荐原因:

  • 成本低。
  • 稳定。
  • 不需要长期运行 Python 服务。

路线 B:Streamlit 服务

适合放:

  • 交互筛选。
  • 指标查询。
  • 推荐结果查询。

推荐原因:

  • 展示效果更像数据应用。
  • Python 团队容易维护。

风险:

  • 服务器需要安装 Python 依赖。
  • 服务挂掉时需要重启。

路线 C:Metabase / Superset

适合放:

  • SQL 查询。
  • BI 仪表盘。
  • 多用户浏览。

风险:

  • 部署复杂。
  • 时间紧时不建议作为唯一展示方案。

4. 成本建议

实训展示不需要高配置服务器。优先选择:

  • 1 核 1G 或 2G 内存。
  • 带公网 IP。
  • 系统选择 Ubuntu。
  • 只开放必要端口。

5. 安全注意

  • 不上传账号密码。
  • 不上传原始大 CSV。
  • 不把服务器当大文件仓库。
  • 管理后台设置强密码。
  • 公开页面只放可展示成果。

6. 推荐结论

如果时间允许,推荐做:

VPS + Nginx 静态首页 + HTML 看板 + 文档入口

如果还有余力,再增加 Streamlit。Metabase 和 Superset 作为高阶备选,不建议一开始就投入。