作品/W.07·进行中

SeaweedFS Console

在一个界面里管理集群、Bucket、IAM、文件和后台服务;图片工作台负责浏览、预览、诊断、SHA256 重复检测和派生图。管理功能对准固定的 SeaweedFS OSS 4.48。

SeaweedFS Console 仪表盘:集群容量、服务与维护状态(模拟数据)
W.07 · SeaweedFS ConsoleWeb · 2026 · 源代码
平台Web
时间2026
状态进行中
访问源代码 ↗

01起因

用 SeaweedFS 存大量图片时,除了照看集群本身,还要照看图片:浏览、预览、找出重复、生成派生图。

这个控制台先补齐官方 Admin 已有的管理能力,再把图片工作台作为增强模块加上去,不依赖任何业务数据库。

02成果

  1. 中英双语界面
  2. 写操作默认关闭,记录意图并回读校验
  3. 已部署在自己的家庭服务器上

03过程与取舍

01凭据只留在后端

S3 和 Admin 凭据只存在后端,并且只能访问显式登记过的端点;浏览器拿不到任何密钥。

SeaweedFS Console 图片工作台:索引浏览、筛选与派生(模拟数据)
W.07 · 01图片工作台:按范围索引、筛选,再进入派生、复制和报告(截图为模拟数据)

02每一次写入都可追溯

管理写入默认关闭,按动作和范围逐项开启。每次写入先记录意图、带上稳定的幂等键,执行后再回读确认。多一步配置,换来误操作可以被拦下、被追查。

04现状与下一步

10 月 5 日全面审查提出的问题已在本地修复并通过回归,目前在做最终总验收,同时部署在家庭服务器上自用。

开发计划里还有一部分任务尚未开始。

PythonFastAPIReact 19ViteSQLite