找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2974

积分

0

好友

402

主题
发表于 1 小时前 | 查看: 1| 回复: 0

你是否也经历过这些让人头疼的时刻?

  • 报税时翻箱倒柜,死活找不到去年的那张收入证明;
  • 家里的文件柜被发票、合同、保单塞得满满当当,甚至开始发霉;
  • 想查三年前的某笔电费账单,却要在几百个 PDF 文件里一个个打开看;
  • 搬家时,最沉重的不是行李,而是那几箱不知该留还是该扔的纸质文档。

在数字化高度发达的今天,我们似乎依然被“纸”所绑架。很多人也尝试过扫描存档,但存进电脑后,往往又陷入了 “文件夹层级混乱”、“文件名难以检索”、“无法搜索图片内容” 的新困境。

今天要介绍的这款在 GitHub 上获得 37.9k+ Stars 的开源神器——Paperless-ngx,或许能终结这些烦恼。它不只是一个文档管理工具,更像是一位 “数字资产管家” ,能帮你把混乱的纸质世界,变成一个井井有条、随时可搜的云端知识库。

Paperless-ngx GitHub仓库主页截图

Paperless-ngx 是什么?

简单来说,Paperless-ngx 是一个 开源、免费、支持自托管的文档管理系统

它的核心工作流非常清晰:扫描 → OCR 识别 → 智能分类 → 全文搜索

它能将你的纸质文档(发票、合同、信件等)转化为可搜索的在线档案。其最强大的地方在于,它利用 OCR(光学字符识别)技术,即便是扫描件图片里的文字,也能被精准提取。这意味着,你可以像用搜索引擎一样,轻松找到你归档的任何一份文档内容。

Paperless-ngx 文档管理主界面

为什么说它是文档管理的“高效解决方案”?

1. 像 Google 一样强大的全文搜索

这是 Paperless-ngx 的杀手锏。你不再需要记住文件名叫 20231015_invoice.pdf 还是 合同最终版_v2.pdf

你只需在搜索框输入关键词,比如 “宽带” 或者 “体检” ,系统会瞬间列出所有包含这些词的文档。哪怕这些文字只出现在扫描件图片的角落里,它也能精准定位。系统支持中文、英文等超过 100 种语言,识别精准度很高。

Paperless-ngx 全文搜索功能演示

2. 机器学习,越用越懂你

很多文档管理系统需要手动为每一份文件打标签,费时费力。但 Paperless-ngx 具备“学习”能力。

你只需要手动为最初的一些文档进行分类(比如标记为“税务”、“发票”),系统就会记住你的习惯。之后上传类似文档时,它会自动推荐或匹配对应的标签、联系人和文档类型。

  • 标签: 如“税务”、“医疗”、“房产”
  • 联系人: 如“国税局”、“某某物业”
  • 文档类型: 如“发票”、“合同”

Paperless-ngx 标签管理界面

3. 可视化仪表盘与多视图

打开 Paperless-ngx 的仪表盘,所有文档状态一目了然。

  • 统计概览: 可以清晰看到文档总数、各文件类型(PDF、图片等)的分布情况。
  • 灵活视图: 支持列表、网格、精简三种浏览模式。你可以按标签、日期、类型进行筛选,甚至保存常用的筛选条件(Saved Views),一键直达“最近添加的发票”或“待处理的合同”。
  • 便捷上传: 支持直接拖拽文件上传,也支持批量处理,非常高效。

Paperless-ngx 仪表盘与文档视图

4. 数据安全,完全私有

与 Evernote 或各类网盘不同,Paperless-ngx 是 自托管 的。你的所有数据都存储在自己的 NAS、服务器或电脑上,不经过任何第三方云端服务器。对于合同、身份证明等包含敏感信息的文档,这无疑是最安全的存储方式。此外,你还可以完全自定义系统 Logo、标题,并精细配置 OCR 参数。

Paperless-ngx 应用配置界面(通用设置)
Paperless-ngx OCR 设置界面
Paperless-ngx 权限设置界面

如何快速部署?

使用 Docker Compose 是部署 Paperless-ngx 最快捷的方式。它支持多种 数据库 后端,如 PostgreSQL 或 SQLite,以下以 PostgreSQL 为例。

1、克隆或下载项目,然后进入 docker compose 文件目录

cd /paperless-ngx-dev/docker/compose

2、选择适合的数据库 compose 文件,复制并重命名为 docker-compose.yml

cp docker-compose.postgres.yml docker-compose.yml

3、拉取所需的 Docker 镜像

docker compose pull

4、启动所有 Docker 容器

docker compose up -d

容器启动后,在浏览器中访问 http://你的服务器IP:8000 即可。

项目地址:https://github.com/paperless-ngx/paperless-ngx
官方文档:https://docs.paperless-ngx.com/
演示地址:https://demo.paperless-ngx.com/

Paperless-ngx 不仅仅是一个软件,它更带来了一种对个人或家庭数字资产的 “掌控感”

当你不再因为找不到一张保修卡而焦虑,当你能在几秒钟内调取出五年前的合同时,你会发现,推动 无纸化 不仅仅是为了环保,更是为了把自己宝贵的时间和精力,从繁琐的整理工作中解放出来,投入到更有价值的事情上。

如果你正在寻找一个强大、安全且智能的文档管理方案,不妨试试 Paperless-ngx,开启你的数字化文档管理之旅。也欢迎你来 云栈社区 分享你的使用心得,或探索更多优秀的开源项目与实践。




上一篇:Vibe Coding实践半年记:从灵感到上线的独立开发者产品故事
下一篇:腾讯QBotClaw浏览器智能体发布:支持多模型与网页自动化
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-10 03:10 , Processed in 0.689407 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表