镜像概览

完整引用
docker.io/eugenci/papermerge
Registry
docker.io
命名空间
eugenci
仓库
papermerge
已缓存 Tag 数
32
最近同步
07/06/2026, 08:50 PM

简介

Papermerge 开源文档管理与 OCR 归档镜像,扫描 PDF/图片并全文检索,适合个人知识库与小团队无纸化档案。

详细介绍

Papermerge 提供 Web UI 上传文档、Tesseract OCR、标签与全文搜索,后端常用 PostgreSQL 与 Redis。Docker 部署需同时启动 worker 处理 OCR 队列;大扫描件 OCR 耗时且占 CPU。生产应配置对象存储或 NAS 卷持久化 media,并限制上传大小与病毒扫描。

快速启动

docker run -d --name papermerge \
  -p 8000:8000 \
  -e PAPERMERGE_SECRET_KEY=changeme \
  docker.io/eugenci/papermerge:latest

推荐实践

docker run -d --name papermerge \
  --restart unless-stopped \
  -p 8000:8000 \
  -v /data/papermerge/media:/opt/papermerge/media \
  -e PAPERMERGE_SECRET_KEY=long_random_secret \
  -e DATABASE_URL=postgres://user:pass@db:5432/papermerge \
  -e TZ=Asia/Shanghai \
  docker.io/eugenci/papermerge:2.1.0

核心参数说明

  • -e PAPERMERGE_SECRET_KEY — Django 密钥,生产使用随机长串
  • -e DATABASE_URL — PostgreSQL 连接(完整栈常独立 DB 容器)
  • -v .../media — 原始 PDF 与 OCR 结果
  • -p 8000:8000 — Web 界面
  • --restart unless-stopped — 档案服务持续可用

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: papermerge
spec:
  replicas: 1
  selector:
    matchLabels:
      app: papermerge
  template:
    metadata:
      labels:
        app: papermerge
    spec:
      containers:
        - name: papermerge
          image: docker.io/eugenci/papermerge:2.1.0
          ports:
            - containerPort: 8000
          env:
            - name: PAPERMERGE_SECRET_KEY
              valueFrom:
                secretKeyRef:
                  name: papermerge-secrets
                  key: secret-key
          volumeMounts:
            - name: media
              mountPath: /opt/papermerge/media
      volumes:
        - name: media
          persistentVolumeClaim:
            claimName: papermerge-media
---
apiVersion: v1
kind: Service
metadata:
  name: papermerge
spec:
  selector:
    app: papermerge
  ports:
    - port: 8000
      targetPort: 8000

需另行部署 PostgreSQL/Redis 与 OCR worker,并按集群 StorageClass 配置 PVC 与 Ingress。

最新 Tag(20 条)

查看全部 32 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/eugenci/papermerge
:latest
linux/amd64
2021/04/09 15:55314.2 MBsha256:bbaf7e6431c4
docker.io/eugenci/papermerge
:2.0
linux/amd64
2021/04/09 15:55314.2 MBsha256:bbaf7e6431c4
docker.io/eugenci/papermerge
:2.0.1
linux/amd64
2021/04/09 15:55314.2 MBsha256:bbaf7e6431c4
docker.io/eugenci/papermerge
:2.0.0
linux/amd64
2021/03/31 14:11308.7 MBsha256:5b823bf2f276
docker.io/eugenci/papermerge
:v2.0.0rc48
linux/amd64
2021/03/12 17:32308.7 MBsha256:9cf581addbad
docker.io/eugenci/papermerge
:v2.0.0rc46f
linux/amd64
2021/03/12 17:03308.7 MBsha256:442ab9a3dc9f
docker.io/eugenci/papermerge
:v2.0.0rc46e
linux/amd64
2021/03/12 15:54308.7 MBsha256:020e738571ab
docker.io/eugenci/papermerge
:2.0.0.rc45
linux/amd64
2021/03/06 13:51322.6 MBsha256:a386b455280a
docker.io/eugenci/papermerge
:2.0.0.rc43
linux/amd64
2021/03/04 15:02322.6 MBsha256:8ca6396f9c3e
docker.io/eugenci/papermerge
:2.0.0.rc38
linux/amd64
2021/02/28 14:23322.6 MBsha256:81fcc9fdbf7b
docker.io/eugenci/papermerge
:2.0.0.rc35
linux/amd64
2021/02/25 16:23322.6 MBsha256:f74a940fddbc
docker.io/eugenci/papermerge
:1.5.5
linux/amd64
2020/12/28 00:49391.0 MBsha256:47572af3879c
docker.io/eugenci/papermerge
:1.5.4
linux/amd64
2020/12/23 14:25391.0 MBsha256:2f83cf0078a1
docker.io/eugenci/papermerge
:1.5.3
linux/amd64
2020/12/01 19:34395.5 MBsha256:d77a5dd245ce
docker.io/eugenci/papermerge
:1.5.2
linux/amd64
2020/11/30 22:58391.0 MBsha256:374013009912
docker.io/eugenci/papermerge
:1.5.1
linux/amd64
2020/11/29 21:34391.0 MBsha256:e1dfc9dd12d0
docker.io/eugenci/papermerge
:1.5.0
linux/amd64
2020/10/15 21:28390.9 MBsha256:bda97e1d35c4
docker.io/eugenci/papermerge
:1.5.0.rc1
linux/amd64
2020/10/11 22:00390.9 MBsha256:b93353cd41d6
docker.io/eugenci/papermerge
:1.4.5
linux/amd64
2020/09/29 18:57379.7 MBsha256:7b40eb5b7345
docker.io/eugenci/papermerge
:1.4.4
linux/amd64
2020/09/28 14:27379.6 MBsha256:e781602ff453