Cero papeles: archivo de documentos con búsqueda usando Paperless-ngx
Escanea facturas, recibos y cartas una vez y encuentra cualquiera en segundos buscando el texto que tienen adentro, en inglés o español.
Paperless-ngx aplica OCR a cada documento que le das y luego lo etiqueta, lo ordena y lo indexa. En un Pi 5 con SSD maneja sin problema el papeleo de una familia.
Pasos de la misión
Baja los archivos compose oficiales
Sigue la guía de instalación con Docker de Paperless-ngx y descarga el archivo compose de PostgreSQL y su archivo env en una carpeta nueva.
Configura los idiomas
Agrega el español al OCR para que lea bien los documentos mixtos (mira los comandos de abajo).
Crea el admin e inicia
Corre el comando createsuperuser, luego docker compose up -d y abre el puerto 8000.
Dale documentos
Suelta PDFs o fotos en la carpeta consume, o configura el 'escanear a carpeta' de un escáner de red hacia ella. Una app de escaneo del teléfono también sirve.
Enséñale a ordenar
Crea etiquetas, remitentes y tipos de documento; después de algunos ejemplos empieza a sugerirlos solo.
Respáldalo
Corre el exportador de documentos incluido de forma programada y copia la exportación a otro disco.
Código
mkdir -p ~/paperless/consume && cd ~/paperless
# put the official docker-compose.yml (postgres version) and docker-compose.env here
echo 'PAPERLESS_OCR_LANGUAGE=eng+spa' >> docker-compose.env
echo 'PAPERLESS_OCR_LANGUAGES=spa' >> docker-compose.env
docker compose pull
docker compose run --rm webserver createsuperuser
docker compose up -d
# weekly backup of all documents and metadata
docker compose exec -T webserver document_exporter ../exportCode comments are in English, like most libraries and docs — a good habit for makers.
Preguntas
¿Es seguro para documentos de impuestos e identificación?
Todo queda en tu propio equipo, pero trátalo como un archivero: contraseñas fuertes, nada expuesto directo a internet (usa una VPN) y respaldos cifrados fuera de casa.