本方案采用Docker容器化部署,零环境配置,全流程复制操作即可完成,不同系统环境准备步骤如下:
直接下载Docker Desktop安装包,双击运行后默认下一步完成安装:
https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exehttps://desktop.docker.com/mac/main/amd64/Docker.dmghttps://desktop.docker.com/mac/main/arm64/Docker.dmg直接复制以下命令到终端执行,一键完成Docker和Docker Compose安装:
``` 一键安装Docker(使用国内阿里镜像源) curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun sudo systemctl start docker 安装Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ```扫描完成后的纸质历史档案需要按规范整理,才能方便后续系统自动索引检索,核心步骤如下:
./民国文书/全宗003/003_124_01.jpg。按以下步骤操作,10分钟内即可完成系统部署:
history-archive,在文件夹内新建文本文件,重命名为docker-compose.yml,将以下完整配置复制进去保存:

``` version: '3.4' services: paperless: image: ghcr.io/paperless-ngx/paperless-ngx:latest restart: unless-stopped ports: - "8000:8000" environment: PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_DBHOST: db PAPERLESS_ADMIN_USER: admin PAPERLESS_ADMIN_PASSWORD: admin123 volumes: - ./data:/usr/src/paperless/data - ./media:/usr/src/paperless/media - ./export:/usr/src/paperless/export - ./consume:/usr/src/paperless/consume broker: image: docker.io/redis:7-alpine restart: unless-stopped volumes: - ./redis:/data db: image: docker.io/postgres:15-alpine restart: unless-stopped volumes: - ./postgres:/var/lib/postgresql/data environment: POSTGRES_DB: paperless POSTGRES_USER: paperless POSTGRES_PASSWORD: paperless ```
history-archive文件夹的地址栏输入cmd回车,调出命令提示符,输入启动命令:
``` docker-compose up -d ```
http://localhost:8000访问系统,使用预配置账号登录:用户名:admin,密码:admin123。两种导入方式按需选择:
将预处理好的所有档案文件夹,整体复制到history-archive/consume目录下,系统会在10分钟内自动扫描导入,自动完成OCR和索引建立,无需手动操作。
点击系统顶部「添加文档」,直接拖拽多个文件到上传区,点击上传即可完成录入。
导入完成后,按照预先的分类规则创建标签:左侧菜单栏→文档→标签→创建标签,对应档案大类(如「民国文书」「建国后户籍」),批量选中对应档案后批量添加标签,后续可直接通过标签筛选,也可直接检索档案内的关键词。
- "8000:8000"修改为- "8080:8000",保存后执行docker-compose up -d重启,使用http://localhost:8080访问即可。本方案所有数据存储在本地,无需依赖外部服务,部署完成后可长期稳定运行,支持十万级以内的历史档案管理,满足绝大多数中小规模档案数字化项目需求。