偶然翻到神墨佬的 HuggingFace 实例监控面板 ,有点意思,所以决定对HF Space Manager 项目进行进行重构。
HF Space 实例监控面板
一个现代化、美观的监控面板,用于监控和管理 HuggingFace Spaces 实例。通过实时数据展示、状态监控以及操作控制(如重启和重建),帮助用户高效管理自己的 HuggingFace 实例。
项目地址:HF Space Manager
1.0版说明: 一个 Hugging Face Space (抱脸)管理面板,支持API调用重启、重建
Demo地址(这次放在HF Space上了可以自行复制):Demo
近期更新
v2.5.0(2025.04.28)
- 修复版本号过低的 Bug,实现大跃进
- 移除主题功能,默认为赛博科技风深色主题
- 为实例增加查看描述、最后修改日期信息的功能
- 优化了页面自适应屏幕展示
v2.0.3(2025.04.26)
- 新增变量 SHOW_PRIVATE 用于控制非登录状态下是否显示 private 实例
- 增强获取实例的稳定性
v2.0.2(2025.04.25)
修复Token被误传的问题- 增加简单的移动端页面适配
- 优化监控流的实现提升性能
- 登录弹窗增加取消功能
v2.0.1(2025.04.25)
- 增加筛选功能
- 增加图表功能
v2.0.0(2025.04.25)
- 增加实例监控
- 代码重构、UI换新
v1.0.0
- 初始版本
- 提供实例查看、重启、重建
功能特性
- 实时监控:显示 HuggingFace Spaces 实例的运行状态、CPU 使用率、内存占用、上传和下载速率等关键指标。
- 多用户支持:支持监控多个 HuggingFace 用户的实例,并按用户分组显示。
- 操作控制:支持对实例进行重启和重建操作(需要登录权限)。
- 主题切换:支持浅色模式和深色模式,可根据系统设置自动切换。
- 权限管理:通过登录系统限制操作权限,未登录用户只能查看数据,无法执行敏感操作。
- Docker 部署:提供 Docker 和 Docker Compose 支持,快速部署到任何支持 Docker 的环境。
- 安全性:登录凭据通过后端 API 验证,使用临时会话 token 维护登录状态。
- 外部 API:提供 RESTful API 接口,允许第三方应用查询实例信息和管理实例。
特别鸣谢
2.0版本基于L站神墨佬提供的代码,整合了1.0版本功能,进行的重构。特此鸣谢!还有贡献主力代码的 Grok。
神墨代码:HuggingFace 实例监控面板
界面预览
未登录状态下只能查看无操作权限
登录状态下支持操作
支持展开查看信息、图表
技术栈
- 前端:HTML, CSS, JavaScript(原生实现,无外部框架依赖)
- 后端:Node.js, Express.js
- API 调用:Axios(用于调用 HuggingFace REST API)
- 容器化:Docker, Docker Compose
- 其他:EventSource(用于实时监控数据流)



