Hướng dẫn cài đặt Paperless-ngx + Paperless AI bằng Docker — Quản lý tài liệu số hóa & OCR thông minh
Trong thời đại văn phòng không giấy tờ (Paperless Office), Paperless-ngx là công cụ số 1 giúp bạn số hóa toàn bộ hóa đơn, hợp đồng, tài liệu cá nhân. Kết hợp với Paperless AI, hệ thống không chỉ quét chữ OCR tiếng Việt cực chuẩn mà còn tự động phân loại, tóm tắt và trích xuất thông tin quan trọng nhờ trí tuệ nhân tạo.

1. Lợi ích khi triển khai Paperless-ngx + Paperless AI
- Công nghệ OCR đỉnh cao (Tesseract): Chuyển đổi file ảnh scan, PDF thành văn bản tìm kiếm được từng từ khóa.
- Tự động gắn Tag & Người gửi (Correspondents): Học thói quen của người dùng để phân loại tài liệu điện, nước, hợp đồng tự động.
- Tích hợp Paperless AI: Dùng mô hình AI local (như Ollama) hoặc OpenAI để đọc nội dung tài liệu và đề xuất tiêu đề phù hợp.
- Tìm kiếm toàn văn (Full-Text Search): Tìm lại hóa đơn từ 5 năm trước chỉ trong 1 giây.
2. Triển khai Paperless-ngx bằng Docker Compose
version: "3.8"
services:
broker:
image: docker.io/library/redis:7-alpine
container_name: paperless_redis
restart: always
db:
image: docker.io/library/postgres:16-alpine
container_name: paperless_db
restart: always
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless_secure_pass
volumes:
- /opt/paperless/db:/var/lib/postgresql/data
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperless_webserver
restart: always
depends_on:
- db
- broker
ports:
- "8000:8000"
volumes:
- /opt/paperless/data:/usr/src/paperless/data
- /opt/paperless/media:/usr/src/paperless/media
- /opt/paperless/export:/usr/src/paperless/export
- /opt/paperless/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_OCR_LANGUAGE: vie+eng
PAPERLESS_TIME_ZONE: Asia/Ho_Chi_Minh
Khởi chạy hệ thống:
docker compose up -d
Truy cập http://your-server-ip:8000 để bắt đầu số hóa tài liệu của bạn.