papermerge/papermerge Docker 镜像 - 轩辕镜像

镜像简介

Papermerge是一个开源文档管理系统(DMS),用于数字档案的归档和检索,适用于管理扫描文档(如PDF、TIFF格式)等不可编辑信息。

镜像统计信息

收藏数: 22

下载次数: 372992

状态: active

发布者: papermerge

类型: 镜像

papermerge
papermerge/papermerge
Papermerge是一个开源文档管理系统(DMS),用于数字档案的归档和检索,适用于管理扫描文档(如PDF、TIFF格式)等不可编辑信息。
22 收藏0 次下载activepapermerge镜像

Papermerge REST API Server

镜像概述

Papermerge是一个开源文档管理系统(DMS),专为归档和检索数字文档设计。在Papermerge中,"文档"指适合归档的信息——不需要编辑但需存储以备将来参考的内容(如收据、税务文件等)。扫描文档(通常为PDF或TIFF格式)是其理想管理对象,术语"文档"、"扫描文档"、"PDF文档"和"数字档案"在Papermerge语境中可互换使用。

核心功能

  • 数字文档归档与检索
  • 支持PDF、TIFF等主流扫描文档格式
  • 提供REST API接口
  • 基于角色的用户认证与授权

使用场景

适用于需要长期存储和检索不可编辑信息的场景,如:

  • 个人或企业收据、发票管理
  • 税务文件归档
  • 合同、协议等扫描文档存储
  • 各类纸质文档数字化后的管理

使用方法

快速启动

仅需两个必填环境变量:PAPERMERGE__MAIN__SECRET_KEY(系统密钥)和DJANGO_SUPERUSER_PASSWORD(超级用户密码):

bash
docker run -p 8000:8000 \
    -e PAPERMERGE__MAIN__SECRET_KEY=abc \
    -e DJANGO_SUPERUSER_PASSWORD=123 \
    papermerge/papermerge:latest
认证方式

通过POST http://localhost:8000/api/auth/login/端点进行认证,默认凭据:

  • 用户名:admin
  • 密码:123(即DJANGO_SUPERUSER_PASSWORD的值)
自定义超级用户名

如需指定超级用户名(如john),可使用DJANGO_SUPERUSER_USERNAME环境变量:

bash
docker run -p 8000:8000 \
    -e PAPERMERGE__MAIN__SECRET_KEY=abc \
    -e DJANGO_SUPERUSER_PASSWORD=123 \
    -e DJANGO_SUPERUSER_USERNAME=john \
    papermerge/papermerge:latest
使用PostgreSQL数据库

默认使用sqlite3数据库,如需使用PostgreSQL,可通过以下docker-compose配置:

yaml
version: '3.7'
services:
  app:
    image: papermerge/papermerge
    environment:
      - PAPERMERGE__MAIN__SECRET_KEY=abc
      - DJANGO_SUPERUSER_PASSWORD=***
      - PAPERMERGE__DATABASE__TYPE=postgres
      - PAPERMERGE__DATABASE__USER=postgres
      - PAPERMERGE__DATABASE__PASSWORD=123
      - PAPERMERGE__DATABASE__NAME=postgres
      - PAPERMERGE__DATABASE__HOST=db
    ports:
      - 8000:8000
    depends_on:
      - db
  db:
    image: bitnami/postgresql:14.4.0
    volumes:
      - postgres_data:/var/lib/postgresql/data/
    environment:
      - POSTGRES_PASSWORD=123
volumes:
  postgres_data:

上述配置将启动使用PostgreSQL数据库的Papermerge REST API后端服务,数据将持久化存储在postgres_data卷中。

完整环境变量列表请参考官方文档

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面

国内拉取方式

docker pull docker.xuanyuan.run/papermerge/papermerge:<标签>

官方拉取方式

docker pull papermerge/papermerge:<标签>

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

咨询镜像拉取问题请 提交工单,官方技术交流群:1072982923
轩辕镜像面向开发者与科研用户,提供开源镜像的搜索和访问支持。所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。