做了个 NAS Find: NAS 自己维护索引, Windows、Mac 和网页共用文件名搜索

chess99 2026-09-08 20:08 1

我平时很依赖 Everything ,也想在 Ubuntu NAS 上实现“按名字找到文件,直接用电脑上的应用打开”,于是做了 NAS Find:


https://github.com/chess99/nas-find


Everything 本身就能索引网络文件夹,在一台 Windows 上用很省事。我想补的是:由 NAS 统一维护索引,Windows 、Mac 和网页共用,各台电脑不用分别扫描共享目录建立索引。


几个方案的取舍:































方案 优点 取舍
Everything +网络文件夹 无需部署 NAS 服务,支持大小、日期筛选 仅 Windows ,各电脑分别维护网络文件夹索引
NAS Find Windows 、Mac 和网页共用 NAS 索引 需部署服务,暂不支持大小、日期筛选
kodbox 编辑、分享、协作与文件管理齐全 要维护 Web 服务与数据库
sist2 正文、元数据搜索与缩略图 内容提取与缩略图生成增加索引处理量

目前支持名称/路径匹配、视频/音频等类型筛选、全选结果、批量复制与导出路径。桌面端用系统默认应用打开原文件,也能定位到资源管理器或 Finder ; Windows 还支持系统右键菜单。


只索引名称与路径,不做全文检索和后台缩略图生成。文件名变化后合并更新,没有变化时不做常规更新;首次建索引、恢复和定期校验仍需扫描目录。


代码已开源,部署和客户端构建说明见 README 。目前用于我的 Ubuntu NAS ,面向局域网使用。欢迎试用,也想听听大家现在怎么搜 NAS 文件,有哪些不方便的地方。

最新回复 (1)
  • iWill 09-09 08:34
    1
    这个真心好啊,我的 nas 也是主力资料库,win 下用 everything 定期扫 nas ,很是方便,但是日常又用 macos 上网之类的,搜索 nas 简直灾难级别。lz 这个好啊,问问后期会加上 docker 版本么? 打算 在 UNRAID docker 上安装一个。 今晚回去试一试你这个看看效果
* 帖子来源V2EX
返回