Puede que las aplicaciones y plataformas digitales se hayan apoderado del mundo, pero eso no significa que organizar documentos sea menos complicado. Claro que no tienes que preocuparte por que los documentos físicos ocupen todo el espacio de tu escritorio, pero revisar numerosas carpetas y correos electrónicos en busca de ese archivo tan difícil de encontrar puede ser un verdadero dolor de cabeza.

Afortunadamente, el mundo de la informática cuenta con un par de herramientas de gestión de documentos que facilitan la organización de archivos. Paperless-ngx es una de esas aplicaciones que está muy por delante de sus competidores. Aquí encontrará todo lo que necesita saber antes de integrarla en su laboratorio doméstico.

Relacionado
4 razones por las que todo entusiasta de la PC debería construir un laboratorio en casa

Advertencia: puedes volverte adicto a la creación de proyectos de laboratorio en casa si no tienes cuidado...

1

¿Qué es Paperless-ngx?

¿Y por qué deberías usarlo?

Exploración de los documentos almacenados en un contenedor Paperless-ngx en Proxmox

En términos simples,Paperless-ngxes una aplicación que combina funciones de indexación de datos con reconocimiento óptico de caracteres (OCR) y escaneo de correo electrónico, lo que le permite administrar cada aspecto de su colección de documentos desde una interfaz de usuario web simple. Al ser una aplicación de código abierto que se ejecuta como un contenedor, Paperless-ngx no cuesta ni un centavo y se puede alojar en configuraciones de laboratorio doméstico de bajo consumo.

Una de las mayores ventajas de la aplicación es que puedes buscar un documento específico ingresando su contenido y Paperless-ngx recuperará inmediatamente el archivo del almacenamiento. Además de permitirte adjuntar notas personalizadas a los metadatos de los archivos que subas, Paperless-ngx puede ejecutar algoritmos de aprendizaje automático para detectar los caracteres y las palabras en tus fotos, e incluso evitar que los archivos duplicados ocupen espacio en tu servidor. Además, puedes configurar una función de importación automática para múltiples direcciones de correo electrónico, compartir archivos entre múltiples corresponsales y automatizar la organización de documentos con la ayuda de un sistema de acción de activación simple. Combina estas características con una interfaz de usuario sólida y la naturaleza segura y autoalojada de Paperless-ngx, y es fácil ver por qué es la plataforma de administración de documentos elegida por muchos propietarios de laboratorios domésticos.

¿Cómo configurar Paperless-ngx?

Es sorprendentemente fácil de instalar en Proxmox, pero bastante difícil en Windows.

Al igual que la mayoría de los servicios alojados por uno mismo, la complejidad de la instalación de Paperless-ngx depende completamente de su sistema operativo. Al contrario de lo que puede esperar, los usuariosde Proxmoxtienen el proceso de instalación más sencillo para Paperless-ngx. Gracias al repositorio ultra útilProxmox VE Helper-Scriptsdel desarrolladortteck, puede instalar esta herramienta ejecutando elcomando bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/paperless-ngx.sh)"dentro delShellde sunodo Proxmox. Pero como el script asigna una contraseña aleatoria al contenedor, deberá ingresar el comandocat ~/paperless.credspara obtener elnombre de usuarioyla contraseñapara acceder a la interfaz de usuario web.

Los comandos para instalar Docker Compose en Debian

En Debian,Ubuntuy otras distribuciones basadas en Linux, deberá instalarWgetyDockeringresandosudo apt-get install docker.io wget -yen la terminal. Luego, debe agregar el complementoDocker Composeejecutando el siguiente conjunto de comandos:

  • CONFIGURACIÓN_DOCKER=${CONFIGURACIÓN_DOCKER:-$HOME/.docker}
  • mkdir -p $DOCKER_CONFIG/cli-plugins
  • curl -SL https://github.com/docker/compose/releases/download/v2.29.6/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
  • chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

Una vez hecho esto, puede ejecutar el scriptbash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"y seguir las instrucciones para inicializar un contenedor Paperless-ngx.

Si el entorno de Docker no se puede inicializar, puede solucionar el problema ejecutando el comandosudo chmod 666 /var/run/docker.sock.

Instalación de Paperless-ngx en una máquina virtual

Lamentablemente, la instalación de Paperless-ngx es aún más compleja para los usuariosde Windows 11.El método oficial implica configurar Docker Desktop, lo que, a su vez, requiere que pases por el abrumador proceso deinstalación de WSL2. Afortunadamente, puedes omitir el largo procedimiento de configuración de WSL2 con la ayuda de la virtualización. Una vez que hayas instaladoVMware Workstation Pro, VirtualBox o cualquier otro hipervisor de tipo 2, puedes implementar una máquina virtual basada en Linux y seguir el mismo procedimiento que destacamos en la sección anterior.

Relacionado
VirtualBox vs VMware Workstation Pro: ¿Qué hipervisor tipo 2 debería utilizar?

¿Podrá Workstation Pro destronar a VirtualBox y convertirse en el rey de los hipervisores gratuitos?

5

Simplificando la gestión de documentos con Paperless-ngx

El panel de control de Paperless-ngx

Admito que cuando escuché hablar por primera vez de Paperless-ngx, no me entusiasmó tanto la aplicación como conHome AssistantoCasaOS. Pero una vez que la instalé en mi servidor Proxmox, me sorprendió su utilidad. Desde compartir mis notas digitalizadas con amigos hasta almacenar mis declaraciones de impuestos y documentos de garantía, Paperless-ngx se convirtió rápidamente en una parte indispensable de la configuración de mi laboratorio en casa.

Aunque a primera vista no parezca muy útil, recomiendo probar Paperless-ngx, especialmente si usas Proxmox. Pero para las almas afortunadas que se han librado de la maldición de tener que gestionar documentos, hay muchos otros proyectosinteresantesyútilesque puedes crear en tu laboratorio casero.

Relacionado
Construí un laboratorio casero Proxmox usando mi Raspberry Pi: así es como lo hice

¿Quién dice que necesitas una PC servidor completa para jugar con Proxmox?

6