Repolode
papermerge

papermerge/papermerge-core

自托管的文档管理系统,支持扫描件 OCR、全文搜索、标签与文件夹管理。

可替代:Paperless-ngx

Star
552
Fork
115
未关闭 Issue
24
最近提交
3天前

这是什么?

Papermerge OSS 是一个自托管的文档管理系统,面向扫描件和数字档案。它对上传的扫描文件进行 OCR 识别,建立文本索引并支持全文搜索,适合长期保存纸质资料并快速查找,无需手动归档。

网页界面采用类似桌面文件管理器的布局,支持双面板浏览、拖放操作、层级文件夹、彩色标签和文档类型。文档支持版本管理,可对页面进行重排、剪切、移动和提取,每种文档类型还可以定义自定义元数据字段。多个用户和用户组之间可以共享文档与文件夹。

支持 PDF、TIFF、JPEG 和 PNG 格式,并提供符合 OpenAPI 规范的 REST API。项目提供 Docker 镜像便于快速部署,开发环境基于 PostgreSQL,包含后端、前端以及用于构建搜索索引等任务的命令行工具。

核心功能

  • 01对 PDF、TIFF、JPEG 和 PNG 扫描件进行 OCR 识别
  • 02基于识别文本的全文搜索
  • 03类桌面文件管理器的网页界面,支持双面板与拖放
  • 04层级文件夹、彩色标签和文档类型分类
  • 05文档版本管理,支持页面重排、提取等操作
  • 06多用户,支持在用户和用户组之间共享

适用场景

  • 将纸质档案数字化并长期保存,便于随时检索
  • 用文件夹和标签整理扫描的发票、合同或收据
  • 在家人或小团队之间共享文档库
  • 通过 REST API 将文档存储集成到其他系统中

快速上手

  1. 1

    使用Docker和基础配置命令启动Papermerge OSS

    docker run -p 8000:80 -e PAPERMERGE__SECURITY__SECRET_KEY=abc -e PAPERMERGE__AUTH__PASSWORD=123 papermerge/papermerge:3.5.3
  2. 2

    在任何正式部署中,请将示例密钥和密码替换为你自己的值

使用前须知

  • 快速开始中的密钥和密码仅为占位示例,仅适用于本地试用。
  • 从源码运行需要配置PostgreSQL以及CONTRIBUTING.md中描述的后端和前端环境。

收录于专题

标签

#document-management#ocr#full-text-search#pdf#self-hosted#digital-archive#docker#digital-archives#dms#document-management-system

常见问题

papermerge-core 是什么?
自托管的文档管理系统,支持扫描件 OCR、全文搜索、标签与文件夹管理。 Papermerge OSS 是一个自托管的文档管理系统,面向扫描件和数字档案。它对上传的扫描文件进行 OCR 识别,建立文本索引并支持全文搜索,适合长期保存纸质资料并快速查找,无需手动归档。
papermerge-core 可以免费使用吗?用的什么许可证?
papermerge-core 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
papermerge-core 还在维护吗?
活跃维护中。papermerge-core 最近一次提交是在 2026年11月4日。
papermerge-core 适合用来做什么?
将纸质档案数字化并长期保存,便于随时检索 用文件夹和标签整理扫描的发票、合同或收据 在家人或小团队之间共享文档库 通过 REST API 将文档存储集成到其他系统中
papermerge-core 怎么安装和运行?
使用Docker和基础配置命令启动Papermerge OSS: docker run -p 8000:80 -e PAPERMERGE__SECURITY__SECRET_KEY=abc -e PAPERMERGE__AUTH__PASSWORD=123 papermerge/papermerge:3.5.3 在任何正式部署中,请将示例密钥和密码替换为你自己的值
在哪里获取 papermerge-core?
源代码和安装说明在 GitHub 上:https://github.com/papermerge/papermerge-core

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目