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 作为高阶备选,不建议一开始就投入。