镜像概览
- 完整引用
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:55 | 314.2 MB | sha256:bbaf7e6431c4… | |||
docker.io/eugenci/papermerge :2.0 | linux/amd64 | 2021/04/09 15:55 | 314.2 MB | sha256:bbaf7e6431c4… | |||
docker.io/eugenci/papermerge :2.0.1 | linux/amd64 | 2021/04/09 15:55 | 314.2 MB | sha256:bbaf7e6431c4… | |||
docker.io/eugenci/papermerge :2.0.0 | linux/amd64 | 2021/03/31 14:11 | 308.7 MB | sha256:5b823bf2f276… | |||
docker.io/eugenci/papermerge :v2.0.0rc48 | linux/amd64 | 2021/03/12 17:32 | 308.7 MB | sha256:9cf581addbad… | |||
docker.io/eugenci/papermerge :v2.0.0rc46f | linux/amd64 | 2021/03/12 17:03 | 308.7 MB | sha256:442ab9a3dc9f… | |||
docker.io/eugenci/papermerge :v2.0.0rc46e | linux/amd64 | 2021/03/12 15:54 | 308.7 MB | sha256:020e738571ab… | |||
docker.io/eugenci/papermerge :2.0.0.rc45 | linux/amd64 | 2021/03/06 13:51 | 322.6 MB | sha256:a386b455280a… | |||
docker.io/eugenci/papermerge :2.0.0.rc43 | linux/amd64 | 2021/03/04 15:02 | 322.6 MB | sha256:8ca6396f9c3e… | |||
docker.io/eugenci/papermerge :2.0.0.rc38 | linux/amd64 | 2021/02/28 14:23 | 322.6 MB | sha256:81fcc9fdbf7b… | |||
docker.io/eugenci/papermerge :2.0.0.rc35 | linux/amd64 | 2021/02/25 16:23 | 322.6 MB | sha256:f74a940fddbc… | |||
docker.io/eugenci/papermerge :1.5.5 | linux/amd64 | 2020/12/28 00:49 | 391.0 MB | sha256:47572af3879c… | |||
docker.io/eugenci/papermerge :1.5.4 | linux/amd64 | 2020/12/23 14:25 | 391.0 MB | sha256:2f83cf0078a1… | |||
docker.io/eugenci/papermerge :1.5.3 | linux/amd64 | 2020/12/01 19:34 | 395.5 MB | sha256:d77a5dd245ce… | |||
docker.io/eugenci/papermerge :1.5.2 | linux/amd64 | 2020/11/30 22:58 | 391.0 MB | sha256:374013009912… | |||
docker.io/eugenci/papermerge :1.5.1 | linux/amd64 | 2020/11/29 21:34 | 391.0 MB | sha256:e1dfc9dd12d0… | |||
docker.io/eugenci/papermerge :1.5.0 | linux/amd64 | 2020/10/15 21:28 | 390.9 MB | sha256:bda97e1d35c4… | |||
docker.io/eugenci/papermerge :1.5.0.rc1 | linux/amd64 | 2020/10/11 22:00 | 390.9 MB | sha256:b93353cd41d6… | |||
docker.io/eugenci/papermerge :1.4.5 | linux/amd64 | 2020/09/29 18:57 | 379.7 MB | sha256:7b40eb5b7345… | |||
docker.io/eugenci/papermerge :1.4.4 | linux/amd64 | 2020/09/28 14:27 | 379.6 MB | sha256:e781602ff453… |