paperless-ngx-tools

📄 自建文档管理,OCR 搜索一键搞定

通过 REST API 管理 Paperless-ngx 文档,实现搜索、上传、标签管理和检索的全流程数字化档案管理

收藏
13.4k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Paperless-ngx 技能通过 REST API 与自托管的文档管理系统集成,提供完整的文档生命周期管理能力。用户可通过命令行脚本执行:全文搜索(支持标签/类型/发件人过滤)、文档上传(含元数据自动识别)、PDF 下载(存档版或原始版)、以及标签/类型/发件人等元数据管理。所有脚本输出 JSON 格式,便于与 jq 等工具链式处理。

显著优点

1. 成熟开源生态:Paperless-ngx 是社区驱动的成熟项目(GitHub 12k+ stars),专注无纸化办公场景多年,OCR 与全文检索稳定可靠。
2. 自托管可控:数据完全本地化,符合隐私敏感场景(财务、医疗、法律文档)的合规要求。

3. 元数据灵活:支持标签体系、文档类型、发件人等多维度分类,配合搜索过滤实现精准检索。

4. API 标准化:RESTful 接口设计,技能封装简化了鉴权与路径处理,降低使用门槛。

潜在局限

  • 部署门槛:需用户自行搭建 Paperless-ngx 服务,涉及 Docker/Compose 或 bare-metal 部署知识。
  • 网络依赖:技能与自建服务间的网络连通性影响体验,远程访问需额外配置反向代理或 VPN。
  • 功能边界:技能仅封装核心 CRUD,复杂工作流(如自动化规则、消费组配置)需直接操作原生 API。

适合人群

  • 已部署或计划部署 Paperless-ngx 的技术用户
  • 需要批量处理文档的财务人员、自由职业者、小型团队
  • 注重数据主权、拒绝 SaaS 订阅的隐私敏感用户

常规风险

  • 凭证泄露PAPERLESS_TOKEN 拥有完整 API 权限,若写入 shell 历史或日志文件可能造成未授权访问。建议通过环境变量或专用密钥管理服务注入,避免硬编码。
  • 传输安全:若 PAPERLESS_URL 使用 HTTP 明文传输,Token 与文档内容易被中间人截获。生产环境务必启用 HTTPS/TLS。
  • 实例暴露:Paperless 服务若直接暴露公网且未配置 IP 白名单或反向代理认证,存在暴力破解与数据泄露风险。

paperless-ngx-tools 内容

references文件夹
scripts文件夹
手动下载zip · 12.7 kB
api.mdtext/markdown
请选择文件