
Papermerge Docker 部署教程3 条命令把扫描文档变成可检索的数字档案【免费下载链接】papermergeOpen Source Document Management System for Digital Archives (Scanned Documents)项目地址: https://gitcode.com/gh_mirrors/pa/papermergePapermerge 是一款开源文档管理系统专门为扫描文档这类数字档案设计上传的 PDF 会按文件夹归档、打上标签、支持全文检索OCR 还能把扫描件里的文字、金额、日期抽成可直接搜索的字段。这篇教程只做一件事——把它在你的机器上跑起来并告诉你跑起来之后怎么配、怎么修。系统部署完成后的样子是这样的文件夹按发票 / 保险 / 合同分好每份文档挂着彩色标签右侧直接预览扫描件OCR 语言、金额、店铺、日期都能逐条填写。堆在硬盘里找不到、搜不到的扫描账单从此变成一个可检索的档案库。️ 最小化部署3 条命令启动 Papermerge先花 10 秒确认环境一台装了 Docker 和 Docker Compose 的 Linux 机器内存 2GB 以上、至少 20GB 空闲磁盘、网络能正常拉取镜像。除此之外什么都不用装——Web 应用、数据库、队列、工作节点全部打包在镜像里手动装依赖的环节全省掉了。git clone https://gitcode.com/gh_mirrors/pa/papermerge cd papermerge/docker docker-compose up -d第一条把项目仓库拉到本地第二条进入存放编排文件的 docker 目录第三条后台启动全部服务首次运行要拉取镜像耐心等几分钟启动完成后后台实际跑着 4 个组件Papermerge 主应用、PostgreSQL存文档元数据、Redis任务队列、worker负责 OCR 和文档转换。平时不用逐个管理排障时才需要关注它们的输出。 首次访问改密码、找到 3 个配置文件浏览器打开http://localhost:8000——8000 是默认端口。用初始账号登录用户名admin密码admin登录成功后第一件事就是把密码改掉否则只要这台机器连着网整个档案库就暴露在默认凭据之下。登录后先熟悉一下主界面可调项集中在docker/config/下的 3 个文件docker/config/papermerge.config.py——业务参数OCR 语言、存储路径都改这里docker/config/app.production.py——Web 应用的行为设置docker/config/worker.production.py——工作节点跑 OCR 的那个的设置改完保存后重启容器即可生效。功能加深OCR 多语言与自动化归档OCR 多语言配置方法扫描件能不能读出字取决于 OCR 启用了哪些语言。编辑docker/config/papermerge.config.py在OCR_LANGUAGES里声明OCR_LANGUAGES { deu: German, eng: English, spa: Spanish }比如德国银行的账单就是靠deu这一项识别出来的。仓库里的example_data/目录自带德、英、西三语的示例文档上传几份就能验证识别效果。让归档自动发生手工分文件是体力活Papermerge 的自动化规则automates可以在管理界面里配置常用三条按规则把新文档自动丢进对应文件夹对新上传的文档自动运行 OCR根据文档内容自动添加标签比如已付款配置完成后上传这件事就只剩下扔进去一步。️ 排障与兜底查日志、改端口、备份数据服务起不来先跟一遍日志页面打不开时别猜直接看输出docker-compose logs -f这条命令会实时跟随 4 个容器的日志输出看到报错的那几行后对照文档或 issue 排查多数启动失败都是环境变量或端口冲突。8000 端口被占用改成 8080本机已有服务占着 8000 时改docker/docker-compose.yml中 app 的端口映射ports: - 8080:8000左边是本机端口、右边是容器端口改成 8080 后重启服务改用http://localhost:8080访问即可。备份记住两个位置Papermerge 的数据存在两处备份时两处都要带走PostgreSQL 数据库卷存放文档元数据由 docker-compose 自动管理媒体文件docker/volumes/media扫描件的原件都在这里建议把复制 media 目录 导出数据库做成定期任务换机器时可以原样还原。更多参数细节可以参考项目 README 和官方文档使用中遇到 bug直接提 issue 反馈即可。【免费下载链接】papermergeOpen Source Document Management System for Digital Archives (Scanned Documents)项目地址: https://gitcode.com/gh_mirrors/pa/papermerge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考