feat: add NAS management UI and operation history
This commit is contained in:
@@ -92,7 +92,7 @@ docker pull gitea.king.nyc.mn/openclaw/am-deduper:latest
|
||||
mkdir -p <NAS绝对路径>/AppData/am-deduper
|
||||
```
|
||||
|
||||
然后使用 Compose 启动容器;首次执行建议先运行 scan 和 dry-run:
|
||||
然后使用 Compose 启动容器;当前 Compose 已配置 NAS 实际目录,并提供独立 Web 管理界面。首次执行建议先运行 scan 和 dry-run:
|
||||
|
||||
```bash
|
||||
docker compose run --rm am-deduper scan /music/AllMusic --db /data/dedupe.db
|
||||
@@ -105,12 +105,28 @@ docker compose run --rm am-deduper dedupe /music/AllMusic --db /data/dedupe.db -
|
||||
docker compose run --rm am-deduper dedupe /music/AllMusic --db /data/dedupe.db
|
||||
```
|
||||
|
||||
然后启动长期监听:
|
||||
然后启动长期监听和 Web 管理界面:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
Web UI 默认端口为 `18080`:
|
||||
|
||||
```text
|
||||
http://<NAS-IP>:18080/
|
||||
```
|
||||
|
||||
管理界面包含:
|
||||
- Dashboard:文件数、Hard Link、审核数、索引大小、操作记录。
|
||||
- 重复组:查看 SHA-256 完全重复组及估算节省空间。
|
||||
- 待审核:查看相似度、候选文件,可人工确认或保留。
|
||||
- 任务:查看 scan / dry-run / dedupe 状态。
|
||||
- 历史:查看 Hard Link 操作,并对仍保持同 inode 的操作执行安全回滚。
|
||||
- 扫描会把数据库中已经不存在的文件标记为 `missing`,避免脏索引继续计入统计。
|
||||
|
||||
> Web UI 当前面向 NAS 内网使用,未启用账号密码;不要直接暴露到公网。
|
||||
|
||||
更新版本:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user