Servidores CaserosIngeniero

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.

NivelIngeniero
Tiempo2 h
Costo est.~$222
Pasos6

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

  1. 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.

  2. Configura los idiomas

    Agrega el español al OCR para que lea bien los documentos mixtos (mira los comandos de abajo).

  3. Crea el admin e inicia

    Corre el comando createsuperuser, luego docker compose up -d y abre el puerto 8000.

  4. 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.

  5. Enséñale a ordenar

    Crea etiquetas, remitentes y tipos de documento; después de algunos ejemplos empieza a sugerirlos solo.

  6. 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 ../export

Code 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.