Paperless-ngx 文档管理系统
Paperless-ngx 是一个社区驱动的开源文档管理系统,可将纸质文件扫描、OCR 识别并归档为可全文检索的在线档案库,支持标签、自动分类与机器学习辅助整理。
过去 7 天收获 15 颗 Star
爱鲜报评分
0 人评分
47k
星数
否
中文
Python
主语言
是
活跃
464
贡献者
人工分析
EDITORIAL推荐理由
项目拥有 4.7 万 Star 和活跃社区,是 Paperless 与 Paperless-ng 的官方继任者,功能成熟、迭代稳定。基于 Django + Angular 构建,提供 Docker Compose 一键部署,适合自建家庭或小团队的无纸化档案中心。OCR、全文检索、自动匹配规则与 LLM/AI 辅助分类一应俱全,是个人知识库与票据管理的实用选择。
适用场景
- 家庭票据、发票与合同的无纸化归档
- 个人或小团队的文档全文检索库
- 扫描件 OCR 识别与自动打标签分类
- 自建私有云文档中心,替代商业 DMS
- 与扫描仪、邮件、消费记录联动的自动化归档
优点
- 社区活跃、Star 数高,长期维护有保障
- OCR + 全文检索 + 标签/ correspondent 多维组织
- 支持 Docker Compose 快速部署,迁移成本低
- 内置机器学习与 LLM 辅助的自动分类能力
- 多语言界面,Crowdin 社区持续翻译
缺点
- 文档以明文存储、不加密,不能部署在不可信主机
- 完整 OCR 与索引流程对服务器资源有一定要求
- 功能较多,初次配置(消费方、存储路径、匹配规则)需要学习成本
- 官方文档以英文为主,中文资料依赖社区
项目简介
Paperless-ngx 是一个社区共同维护的开源文档管理系统(DMS),目标是把你手中的纸质文件变成可搜索的在线档案库,真正做到「少一点纸」。它是原 Paperless 与 Paperless-ng 项目的官方继任者,由多个团队分工推进前端、CI/CD 与文档等工作。
核心能力
- 扫描与归档:将扫描件、PDF、图片统一纳入文档库管理。
- OCR 识别:对文档做光学字符识别,生成可检索的文本内容。
- 全文检索:按内容、标题、标签、通信方、文档类型等维度快速定位。
- 自动整理:通过匹配规则自动打标签、分配通信方与文档类型。
- AI 辅助:结合机器学习与 LLM 能力辅助分类与信息提取。
- 多语言界面:通过 Crowdin 社区协作完成多语言翻译。
技术栈
后端基于 Python / Django,前端使用 Angular,整体以容器化方式分发。项目在 GitHub 上提供 CI、代码覆盖率与文档构建状态徽章,工程化程度较高。
快速开始
官方推荐使用 docker compose 部署,仓库的 docker/compose 目录已配置好从 GitHub Container Registry 拉取镜像。也可以使用官方安装脚本初始化环境:
bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
更多安装方式与从 Paperless-ng 迁移的步骤,可参考官方文档 docs.paperless-ngx.com。官方还提供在线 Demo(登录 demo / demo),便于先体验再部署。
使用注意
文档扫描件往往包含社保号、税务记录、发票等敏感信息,而 Paperless-ngx 以明文存储、不做加密。不要将其部署在不可信的主机上,最安全的做法是在家庭本地服务器运行并做好备份。
社区与贡献
项目欢迎 Bug 修复、功能增强与界面改进。较大的改动建议先在 GitHub Discussions 发起讨论;功能建议与问题反馈也分别通过 Discussions 和 Issues 渠道处理。
评论
- 暂无评论,来写第一条吧。