爱意满满的作品展示区。
chess99

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

  •  
  •   chess99 · 14h 13m ago · 342 views

    我平时很依赖 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 replies    2026-09-09 08:34:03 +08:00
    iWill
        1
    iWill  
       1h 47m ago via iPhone
    这个真心好啊,我的 nas 也是主力资料库,win 下用 everything 定期扫 nas ,很是方便,但是日常又用 macos 上网之类的,搜索 nas 简直灾难级别。lz 这个好啊,问问后期会加上 docker 版本么? 打算 在 UNRAID docker 上安装一个。 今晚回去试一试你这个看看效果
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5737 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:21 · PVG 10:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.