paperless-ngx

扫描即归档,自动识别分类,让纸质文件变可搜索数字库

paperless-ngx 是一个社区驱动的增强型文档管理系统,旨在帮助个人和小团队摆脱纸质文件堆积的困扰。它通过扫描、索引和归档所有文档,将纸质文件转化为可搜索的数字档案。核心能力包括:内置 OCR 引擎自动识别扫描件中的文字,支持 PDF、图片等格式;基于 Django 后端和 Angular 前端,提供清晰的 Web 界面;利用机器学习自动分类文档、提取标签和对应关系,减少人工整理成本;支持多用户权限管理、全文搜索、邮件导入、文件存储加密等。它解决了传统文档管理系统中搜索困难、归档繁琐、缺乏自动化的问题,让用户只需扫描即可获得一个有序、可检索的电子档案库。项目活跃,社区支持完善,适合个人、家庭或小型办公室使用。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 45897
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类计算机视觉
开发团队paperless-ngx
所属国家
定价模式free
价格说明完全开源免费,GPL-3.0许可证,需自行部署,无在线服务或付费版本。
访问状态
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型ai,angular,archiving,django,dms,document-management,document-management-system,llm,machine-learning,ocr,optical-character-recognition,pdf
GitHub 星标★ 45897
30天Star增速
HF 下载量
上线时间2022-02-12 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数4

使用教程

难度:入门 约 15 分钟 部署方式:Docker 6 步

环境要求

  • 一台可运行 Docker 与 Docker Compose 的主机(Linux/macOS/Windows 均可)
  • 能够访问 GitHub Container Registry(ghcr.io)以下载镜像
  • 能够访问 GitHub raw 内容以下载安装脚本(使用一键脚本时)
  • 建议预留足够磁盘空间用于存放文档与 OCR 处理结果

安装与启动步骤

  1. 1确认 Docker 环境

    README 明确推荐用 docker compose 部署,先确认本机已安装 Docker 与 Compose 插件,否则后续命令无法执行。

    docker --version
    docker compose version
  2. 2一键脚本部署

    README 提供的官方安装脚本,会交互式引导你配置一个 docker compose 环境并拉取镜像。

    bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
  3. 3或手动克隆仓库

    不想跑脚本时,可克隆仓库,README 指出 docker/compose 目录下的文件已配置好从 GitHub 容器仓库拉取镜像。

    git clone https://github.com/paperless-ngx/paperless-ngx.git
    cd paperless-ngx/docker/compose
  4. 4启动容器

    在 docker/compose 目录中使用 docker compose 启动服务,首次启动会拉取镜像并初始化,耗时较久请耐心等待。

    docker compose up -d
  5. 5查看运行状态

    用 compose 查看容器是否全部处于运行状态,若有容器反复重启,可查看日志定位配置问题。

    docker compose ps
    docker compose logs -f
  6. 6先行体验演示站

    不便部署时可先访问官方演示站体验功能,README 说明演示内容会经常重置,不要上传机密信息。

如何确认成功

容器全部处于 running 状态后,用浏览器打开本机部署的 Web 界面即可看到登录页;也可先访问 demo.paperless-ngx.com(登录 demo / demo)确认功能形态。

常见问题

Q:部署 paperless-ngx 最简单的方式是什么?

A:README 明确说明最简单的方式是 docker compose,docker/compose 目录下的文件已配置好从 GitHub 容器仓库拉取镜像。

Q:不想手动配置 compose 文件怎么办?

A:直接执行 README 提供的官方安装脚本,它会引导你生成一套 docker compose 环境:bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"。

Q:能先用在线演示看看效果吗?

A:可以,README 提到 DigitalOcean 赞助的演示站 demo.paperless-ngx.com,使用 demo / demo 登录。注意演示内容会被频繁重置,切勿上传机密信息。

Q:从旧版 Paperless-ng 迁移麻烦吗?

A:README 说迁移很简单,直接替换成新的 docker 镜像即可,具体步骤参见官方文档的迁移章节。

Q:还有其它安装方式吗?

A:README 说明更多细节和替代安装方式的分步指南在官方文档 docs.paperless-ngx.com 的安装章节中,可按需查阅。

注意事项

  • 本项目完全没有在 README 中给出端口号、环境变量名等具体配置项,实际参数请以安装脚本提示或官方文档为准。
  • 用一键脚本安装时会从网络下载脚本并执行,建议先自行核对脚本来源再运行。
  • 演示站仅供功能体验,README 明确提醒不要上传机密信息。
  • 镜像默认从 GitHub 容器仓库拉取,网络受限时需自行准备加速方案。

核心亮点

  • 内置 OCR 引擎,扫描件文字自动识别,搜索准确率高
  • 机器学习自动分类和打标签,大幅减少手动整理时间
  • 支持多用户权限和全文搜索,适合团队协作管理档案

不足之处

  • 初始配置稍复杂,需要 Docker 或手动安装依赖
  • 文档/社区待观察

适用场景

  • 家庭或小型办公室纸质文件数字化归档
  • 个人财务票据、合同等扫描件管理
  • 团队共享文档库,需权限控制和全文检索

替代项目

Mayan EDMS、Docspell、Teedy

项目介绍

paperless-ngx 是计算机视觉领域的开源项目,由 paperless-ngx 开发,2022 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(45,897)位列前 1%,在计算机视觉分类的 447 个项目里位列前 2%。

近 41 天,它的 GitHub 星标从 44,205 增加到 45,897,净增 1,692。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。完全开源免费,GPL-3.0许可证,需自行部署,无在线服务或付费版本。

它主要面向的使用场景是:家庭或小型办公室纸质文件数字化归档。同类可对比的替代方案包括 Mayan EDMS、Docspell、Teedy。

上一篇:tesseract

下一篇:OCRmyPDF

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 4019 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90930 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2046 2026-08-14