Crear una oficina sin papeles con una Raspberry Pi

Crear una oficina sin papeles con una Raspberry Pi Título de la imagen

Prescindir del papel puede ofrecer enormes ventajas a su empresa. Desde la reducción del desorden hasta la preocupación por el medio ambiente, hay muchas razones por las que particulares y empresas buscan digitalizar sus documentos. Y tantas que aquí quiero contarte cómo crear una oficina sin papeles con una Raspberry Pi.

En este artículo, voy a destacar una herramienta de código abierto extremadamente potente disponible para ayudar a agilizar este proceso: Paperless-NGX.

Así que voy a guiarte a través de los pasos para configurar Paperless-NGX en una Raspberry Pi 5, convirtiendo tu pequeño ordenador en una central de gestión de documentos.

Una oficina en casa sin papeles

¿Qué es Paperless-NGX?

Paperless-NGX es un sistema de gestión de documentos de código abierto diseñado para ayudar a los usuarios a digitalizar y organizar sus documentos sin esfuerzo.

Utiliza la tecnología de reconocimiento óptico de caracteres (OCR) para extraer el texto de los documentos escaneados y facilitar su búsqueda y recuperación.

Con funciones como etiquetado, búsqueda de texto completo y extradocker psction de metadatos, Paperless-NGX ofrece una solución completa para gestionar sus documentos digitales. También es capaz de funcionar en varios núcleos simultáneamente y realizar comprobaciones de la salud de sus documentos.

En mi opinión, es el mejor sistema de gestión de documentos que existe.

Y ejecutar su servidor Paperless-NGX en una Raspberry Pi le ahorra tiempo y dinero. Es una solución sencilla y eficaz.

Requisitos previos

Instalar Paperless-NGX en tu Raspberry Pi es increíblemente fácil, pero requiere algunos requisitos previos antes de que puedas ponerlo en marcha.

Estoy configurando esto en un Raspberry Pi 5 con 64-Bit Bookworm OS (Raspberry Pi 5 no corre 32-Bit Bookworm OS de todos modos). En la documentación de Paperless-NGXEn el artículo "Paperless-NGX", se dice que se puede instalar Paperless-NGX en una Raspberry Pi 3B, pero que algunos elementos funcionan con lentitud.

En mi Pi 5, sin embargo, no he encontrado ningún problema.

Ahora, el principal requisito para poner en marcha Paperless-NGX es Docker y Docker Compose.

Puedes encontrar instrucciones detalladas en ese enlace. En resumen, necesitas configurar el repositorio apt de Docker:

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Y luego corre:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Encontrará más información en el sitio web de Docker si tienes algún problema.

Para asegurarte de que todo está en orden, ejecútalo:

 sudo docker run hello-world

Para ver qué contenedores Docker están activos, siempre puedes ejecutar:

docker ps

Instalación de Paperless-NGX

Una vez que tengas Docker y Docker Compose instalados en tu Raspberry Pi 5, es hora de instalar Paperless-NGX.

Para ello, basta con ejecutar un único comando:

bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"

Esto le llevará a través de un script de instalación bastante sencillo. Te pedirá nombres, tu dirección de correo electrónico y tus preferencias de configuración.

Script de instalación de Paperless-NGX

Puedes decidir si quieres que se ejecute en un servidor web o sólo a través de localhost. El puerto por defecto es 8000. Así que después de que haya terminado de instalar, puede ejecutar docker ps para asegurarse de que los contenedores están arriba.

A continuación, puede abrir un navegador web e ir a: https://localhost:8000/ para abrirlo directamente en su Raspberry Pi. Si quieres acceder desde otro ordenador, puedes abrir un navegador web e ir a https://:8000/.

Y eso es todo. Ahora tú y tus compañeros podéis empezar a cargar y organizar vuestros documentos.

Interfaz web Paperless-NGX

Conclusión:

Digitalizar tus documentos con Paperless-NGX en una Raspberry Pi 5 es una solución rentable y ecológica tanto para particulares como para empresas.

Pero ahora si quieres ser capaz de controlar remotamente tu Raspberry Pi, PiCockpit es la solución ideal para ejecutar junto con Paperless-NGX. Puede instalar PiCockpit en menos de 5 minutos sin complicaciones.

Compruébalo:

Siguiendo los pasos descritos en esta guía, podrá agilizar su proceso de gestión de documentos y dar un paso hacia un futuro sin papel.

Paperless-NGX puede ayudarle a mantener sus documentos bajo control y PiCockpit puede ayudarle a mantener su Pi bajo control.

Si tiene alguna pregunta, no dude en dejar un comentario a continuación.

1 Comentarios

  1. Benno el mayo 17, 2024 a las 2:39 pm

    Hola Adam

    Gracias por compartir su experiencia.
    Me gustaría ejecutar NGX sin papel en una Raspi también. Lo he conseguido con la versión antigua 1.7 .

    Ahora, saqué la última versión para ARM64 etiquetada 2.8.1, el docker parece funcionar no correctamente:
    - MariaDB funciona correctamente
    - Redis funciona correctamente
    - pero no consigo que paperless funcione de forma estable, el servicio se reinicia sin parar. El comando ps de docker me dice:
    IMAGEN: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    ESTADO: Reiniciando (159) hace 3 segundos

    ¿Cuál es la versión de Paperless Paxckage que utiliza en su raspi?
    ¿Has tenido algún problema a la hora de instalar el docker?
    Gracias
    Benno

Deja un comentario