仅需1台2核4G、50G存储的Linux服务器(CentOS 7+/Ubuntu 20.04+),通过Docker完成全流程部署,无需额外系统依赖。
复制以下命令到服务器终端执行,完成Docker及插件安装:
``` 安装Docker curl -fsSL https://get.docker.com | sh 设置Docker开机自启并启动服务 sudo systemctl enable --now docker 安装Docker Compose插件 sudo apt install docker-compose-plugin -y ```创建部署目录并编写Docker Compose配置,所有参数可直接复用,无需修改核心结构:
``` version: '3.4' services: broker: image: docker.io/library/redis:7 restart: unless-stopped volumes: - redisdata:/data webserver: image: paperlessngx/paperless-ngx:latest restart: unless-stopped depends_on: - broker - gotenberg - tika ports: - 8000:8000 volumes: - data:/usr/src/paperless/data - media:/usr/src/paperless/media - ./export:/usr/src/paperless/export - ./consume:/usr/src/paperless/consume environment: PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_URL: http://你的服务器IP:8000 PAPERLESS_OCR_LANGUAGE: chi_sim PAPERLESS_USERNAME: admin PAPERLESS_PASSWORD: 自定义管理员密码 gotenberg: image: docker.io/gotenberg/gotenberg:7.8 restart: unless-stopped command: ["gotenberg", "--chromium-disable-routes=true"] tika: image: docker.io/apache/tika:latest restart: unless-stopped volumes: redisdata: data: media: ```执行以下命令启动服务,等待3分钟后即可访问:
``` cd ~ && mkdir paperless && cd paperless 将上述配置保存为docker-compose.yml后执行启动命令 docker compose up -d ```打开浏览器访问http://你的服务器IP:8000,输入配置中的admin用户名和自定义密码,登录后确认系统正常加载。
若扫描的会计凭证文字识别模糊,修改配置文件添加中文语言支持:
``` nano ~/paperless/docker-compose.yml ```
在webserver的environment字段下新增一行:PAPERLESS_OCR_LANGUAGE: chi_sim,保存后执行重启命令:
针对企业财务人员设置专属权限:
顶部搜索栏直接输入关键词即可匹配所有相关档案,示例:输入「2024年5月 银行转账凭证」,系统自动返回对应凭证的OCR识别结果与原始文件。
执行以下命令检查中文语言包是否安装:
``` docker exec -it paperless-webserver-1 tesseract --list-langs ```若未显示chi_sim(中文简体),将docker-compose.yml的webserver.image改为paperlessngx/paperless-ngx:beta,重启服务后即可解决。
修改服务器安全组规则,开放8000端口的TCP访问权限,重启Docker后即可通过公网IP访问。
上传1份测试会计凭证PDF,确认三个核心效果:一是系统自动分类为「会计凭证」;二是OCR文字可被检索;三是普通财务用户无法删除该文件,所有操作完全符合企业会计档案管理的合规要求。