🔥 告别文档混乱!这款开源 OCR 神器让你的文档管理效率提升 10 倍 | Readur 保姆级部署教程

162 阅读3分钟

前言

你是否遇到过这样的场景:

  • 电脑里堆满了各种扫描件、PDF、截图,想找某份文档得翻半天?
  • 需要从图片或 PDF 中提取文字,却要打开各种在线 OCR 工具?
  • 想要一个类似 Paperless 的文档管理系统,但配置太复杂?

今天给大家推荐一款开源、现代化、高性能的文档管理系统 —— Readur

🎯 Readur 是什么?

Readur 是一个基于 Rust + TypeScript + PostgreSQL 构建的开源文档管理和 OCR 平台。它专为个人和团队设计,能够帮你:

自动提取文字:内置 Tesseract OCR,自动识别图片和 PDF 中的文字
🔍 全文搜索:基于 PostgreSQL 的强大全文检索,秒级找到任何文档
☁️ 多源同步:支持 WebDAV、本地文件夹、S3 等多种存储方式
🎨 现代化界面:简洁美观的 Web UI,使用体验一流
🐳 一键部署:Docker Compose 5 分钟搞定,无需复杂配置

GitHub 地址:github.com/readur/read…

🚀 快速部署教程

前置要求

  • Docker 和 Docker Compose
  • 2GB+ 可用内存
  • 5GB+ 磁盘空间(视文档数量而定)

步骤 1:准备部署文件

创建项目目录并编写 docker-compose.yml

mkdir readur && cd readur
nano docker-compose.yml

填入以下内容:

version: '3.8'

services:
  postgres:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: readur
      POSTGRES_USER: readur
      POSTGRES_PASSWORD: your_secure_password_here
    volumes:
      - postgres_data:/var/lib/postgresql/data
    restart: unless-stopped

  readur:
    image: ghcr.io/readur/readur:latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://readur:your_secure_password_here@postgres:5432/readur
      JWT_SECRET: your_jwt_secret_here
      # 可选:启用 OCR
      ENABLE_OCR: "true"
      OCR_LANGUAGES: "eng,chi_sim"  # 英文+简体中文
    volumes:
      - readur_data:/data
    depends_on:
      - postgres
    restart: unless-stopped

volumes:
  postgres_data:
  readur_data:

⚠️ 记得修改

  • your_secure_password_here 改为强密码
  • your_jwt_secret_here 改为随机字符串(可用 openssl rand -base64 32 生成)

步骤 2:启动服务

docker-compose up -d

首次启动会自动下载镜像和初始化数据库,大约需要 2-3 分钟。

步骤 3:访问并初始化

打开浏览器访问 http://localhost:3000,按照引导创建管理员账户即可!

📝 使用技巧

1. 上传文档

支持拖拽上传或点击上传按钮,支持的格式包括:

  • PDF、DOCX、TXT
  • 图片:JPG、PNG、TIFF 等
  • 启用 OCR 后会自动提取文字内容

2. 配置同步源

在设置中添加 WebDAV 或 S3 存储:

# 环境变量示例
WEBDAV_URL: https://your-webdav-server.com
WEBDAV_USERNAME: your_username
WEBDAV_PASSWORD: your_password

3. 高级配置

支持 OIDC/SSO 认证:

OIDC_ISSUER_URL: https://your-idp.com
OIDC_CLIENT_ID: your_client_id
OIDC_CLIENT_SECRET: your_client_secret

🎉 总结

Readur 为文档管理提供了一个现代化、高性能的解决方案。无论是个人知识库,还是团队文档中心,都能轻松胜任。最关键的是,它完全开源免费!

相关资源

💡 小贴士

如果你在使用 AI 编程工具(如 Claude、ChatGPT、Cursor 等)开发项目,推荐试试 Claude Code,体验非常丝滑。如需国内代理访问,可以参考:x.dogenet.win/i/6WVAIR9N


有任何问题欢迎在评论区交流!如果觉得有用,欢迎点赞收藏~ 🌟