Cómo instalar Paperless NGX en Docker - Document Management autohospedado
Paperless NGX en Docker: Document management autohospedado con OCR, Python + Django backend, scan documents, automatic indexing, tags/correspondents/document types, full-text search, PostgreSQL, Tesseract OCR 100+ languages, PDF/A archival, AI/LLM suggestions, mobile scanner apps, REST API, beautiful web UI, document versioning, bulk editing, 45k+ GitHub stars, GPL-3.0 open source, production-ready 📄🔍
Paperless NGX es un sistema de gestión de documentos completamente autohospedado y open source que transforma documentos físicos escaneados en un archivo digital searchable. Backend Python + Django, OCR con Tesseract (100+ idiomas), full-text search de documentos, automatic indexing con tags, correspondents, document types, machine learning para auto-tagging, almacenamiento en formato PDF/A para archivado a largo plazo, dashboard web moderno y hermoso, mobile scanner apps (Android/iOS), REST API completa, document versioning (múltiples versiones del mismo doc), bulk editing, optional Azure AI OCR remote, optional AI/LLM para sugerencias de documentos, PostgreSQL backend, 45k+ GitHub stars, GPL-3.0 open source, alternativa autohospedada a servicios cloud como Evernote/OneNote para documentos.
Vídeo tutorial en YouTube
Mira el vídeo completo sobre cómo instalar y usar Paperless NGX en Docker en el canal GENBYTE:
¿Qué es Paperless NGX en Docker?
Paperless NGX es un sistema de gestión de documentos completamente autohospedado y open source que transforma documentos físicos escaneados en un archivo digital searchable. Backend Python + Django + PostgreSQL, OCR con Tesseract (100+ idiomas), full-text search de documentos, automatic indexing con tags, correspondents, document types, machine learning para auto-tagging, almacenamiento en formato PDF/A para archivado a largo plazo, dashboard web moderno con interfaz hermosa, mobile scanner apps (Android/iOS), REST API completa para integrations, document versioning (múltiples versiones del mismo doc), bulk editing, Azure AI OCR remoto (opcional), AI/LLM para sugerencias de documentos (opcional), 45k+ GitHub stars, GPL-3.0 open source, alternativa autohospedada a servicios cloud premium para gestión de documentos. El sistema de archivado digital que pedías con OCR completo.
Propuesta clave: Open-source document management (Python + Django). OCR with Tesseract. Full-text search. Auto-indexing. Tags/correspondents/types. ML auto-tagging. PDF/A archival. Modern web UI. Mobile apps. REST API. Document versioning. Bulk editing. Optional AI suggestions. PostgreSQL. 45k+ stars. GPL-3.0.
Características principales
OCR con Tesseract
Reconocimiento 100+ idiomas. Searchable text. Open source engine.
Full-text search
Busca contenido en documentos. Rápido. Relevancia ranking.
Auto-indexing
Tags automáticos. Correspondents. Document types. ML-powered.
PDF/A archival
Long-term format. Preserves documents for decades. Standards-based.
Web UI moderno
Dashboard hermoso. Customizable. Drag-and-drop upload.
Mobile scanner apps
Android/iOS integrations. Scan & upload. One-click import.
Document versioning
Múltiples versiones. Shared metadata. Version history.
Bulk editing
Edita cientos de docs. Tags, correspondents, types en batch.
REST API
API completa. Programmatic access. Automations. Integrations.
AI/LLM support (opcional)
Document suggestions. Automatic naming. Opt-in feature. Privacy-first.
Azure AI OCR (opcional)
Remote OCR accuracy. Alternative a Tesseract local. Opt-in.
Multi-language
100+ language support. Tesseract multilingual. Global-ready.
Requisitos del sistema
- Docker & Docker Compose v2+
- 2 GB - 4 GB RAM mínimo (OCR demanding)
- 20 GB - 500GB+ espacio disco (según cantidad documentos)
- Puerto TCP: 8000 (web UI), 8080 (optional), 9000 (optional)
- Database: PostgreSQL 12+ (recomendado) o SQLite (dev)
- OS: Linux (recomendado), Windows, macOS
- CPU: 2 cores (más cores = OCR paralelo más rápido)
- Tesseract OCR (incluido en Docker image)
Instalación con Docker Compose
Paso 1: docker-compose.yml (con PostgreSQL + Redis)
Paso 2: Iniciar Paperless NGX
Paso 3: Acceder a Paperless
Acceder a Paperless NGX
📄 Paperless Web UI: http://localhost:8000
🔗 API REST: http://localhost:8000/api
📤 Consume folder: ./consume (auto-import)
Primeros pasos
- Abre
http://localhost:8000en navegador - Login con admin/changeme (cambiar password!)
- Dashboard principal muestra overview de documentos
- Uploda documentos vía web UI (drag-drop)
- O copia PDFs/imágenes a carpeta
./consume(auto-import) - OCR se ejecuta automáticamente en background
- Agrega tags, correspondents, document types manualmente o deja que ML auto-tag
- Busca documentos con full-text search
Casos de uso
- Personal document archive: Escanea documentos importantes. Crear archivo digital searchable. Life-long storage.
- Paperless home office: Elimina papel físico. Escanea facturas, contratos, recibos. Organize digitalmente.
- Tax & compliance: Mantenimiento de registros. Archivado a largo plazo. PDF/A compliance.
- Business document management: Equipos pequeños. Central repository. Search por cualquier doc rápidamente.
- Privacy-first solution: Controla tus documentos. No cloud vendor. Datos en tu servidor. Privacidad total.
- Cost reduction: Alternativa gratis a Evernote/OneNote/DocuBank. Self-hosted = no recurring costs.
- Multi-language support: Documentos en múltiples idiomas. OCR en 100+ idiomas. Global-ready.
Configuración avanzada
Mobile app integration (Android)
Configurar tags & correspondents
Machine learning auto-tagging
Consume folder automation
Export & backup
Gestión y mantenimiento
Ver estado
Ver logs
Detener Paperless
Actualizar versión
Backup de documentos
Monitorear consumo
Stack técnico
- Backend: Python 3.11+ + Django (web framework)
- Frontend: Angular/TypeScript (modern UI)
- OCR Engine: Tesseract (100+ languages, open source)
- Database: PostgreSQL 12+ (recomendado)
- Task Queue: Redis + Celery (for async OCR processing)
- API: REST API (Django REST framework)
- Document format: PDF/A (long-term archival)
- Deployment: Docker, Docker Compose, bare metal Linux
- Licencia: GPL-3.0 open source
- Community: 45k+ GitHub stars, active development
Comparativa con alternativas
vs Evernote/OneNote ($0-10/mes)
Paperless gana: Gratis, self-hosted, full OCR, privacy. Evernote gana: Managed, beautiful mobile app, note-taking focused (no doc archival).
vs DocuBank ($20+/mes)
Paperless gana: Gratis, self-hosted, open source, sin vendor lock-in. DocuBank gana: Managed, compliance focus, insurance-backed.
vs ScanSnap iCloud ($120+)
Paperless gana: Gratis software, open source, total control. ScanSnap gana: Hardware + software integrated, polish, managed cloud.
Comentarios
Publicar un comentario