只需一台闲置Windows电脑/学校本地服务器,最低配置要求:2核CPU、4G内存、100G可用存储空间,足够存储10年以上的中学档案扫描件,不需要高配设备。
本次部署全程不需要编写代码,只需安装Docker即可:
https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe,安装过程中必须勾选「启用WSL 2」选项,一路点击下一步完成安装,启动Docker等待初始化完成即可。在你电脑的任意位置新建一个文件夹,命名为school-archive,进入该文件夹,新建一个文本文档,重命名为docker-compose.yml(注意后缀要从txt改成yml),打开后把以下完整配置复制进去:
```
version: "3.8"
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=school_archive2024
- PAPERLESS_OCR_LANGUAGE=chi-sim+eng
volumes:
- ./data:/usr/src/paperless/data
- ./media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
broker:
image: redis:7-alpine
restart: unless-stopped
volumes:
- ./redisdata:/data
db:
image: postgres:15-alpine
restart: unless-stopped
environment:
- POSTGRES_DB=paperless
- POSTGRES_USER=paperless
- POSTGRES_PASSWORD=paperless_db2024
volumes:
- ./pgdata:/var/lib/postgresql/data
```
重要提示:你可以修改配置里的PAPERLESS_ADMIN_USER(管理员账号)和PAPERLESS_ADMIN_PASSWORD(管理员密码),避免账号泄露,配置已经默认开启中文OCR识别,不需要额外修改。
Windows用户在文件夹地址栏输入powershell回车打开终端,Linux用户进入该项目目录,直接复制执行以下命令:
```
docker compose up -d
```
第一次启动需要拉取镜像和初始化数据,等待5-10分钟即可,完成后打开浏览器,输入地址http://本机IP:8000(本地测试输入http://localhost:8000),就能看到登录页面,输入你配置的管理员账号密码即可进入系统。

登录系统后,点击左侧菜单栏设置 > 文档 > 文档类型,点击「添加」按钮,创建以下4个核心分类,覆盖中学所有档案场景:
中学档案属于保密材料,需要给不同岗位设置不同权限:点击左侧菜单栏设置 > 用户组 > 添加用户组,分别创建「档案室管理员」「教务处经办人」「行政办经办人」三个用户组,给「档案室管理员」开放所有权限,给「教务处经办人」仅开放学籍档案的查看编辑权限,给「行政办经办人」仅开放行政档案权限,之后新建对应用户的时候分配到对应用户组即可,避免无关人员查看敏感档案。
支持两种上传方式:单份上传直接点击首页右上角「上传」按钮,选择扫描好的PDF/图片文件,选择对应分类、添加标签(比如添加「2024级」「高一」「职称评审2023」这类标签),填写档案名称后保存即可。批量上传旧档案时,直接把所有扫描好的文件放入项目目录下的consume文件夹,系统会自动批量导入,不需要手动逐个上传。
系统已经默认开启OCR文字识别,所有扫描件会自动提取文字,需要找档案时,直接在顶部搜索框输入关键词,比如「张三 2020 入学」,哪怕关键词在扫描件里面,也能一秒定位到对应档案,不需要翻找实体档案。
点击系统左侧菜单栏设置 > 备份,开启自动备份,设置备份周期为每周一次,备份文件会自动存储到项目目录下的export文件夹,你只需要每月把这个文件夹拷贝到学校的U盘或者云存储中,就算硬件损坏,重新部署系统后导入备份就能恢复所有数据,不会丢失档案。
部署完成后,整个系统可以在学校内网任意设备访问,完全免费开源,没有年费,不需要专业技术人员维护,满足中学档案管理的所有核心需求,所有步骤复制粘贴即可完成,零门槛落地。