Criar um escritório sem papel com um Raspberry Pi

Criar um escritório sem papel com um Raspberry Pi Title Image

A eliminação do papel pode oferecer enormes vantagens para a sua empresa. Desde a redução da desordem até às preocupações ambientais, há muitas razões pelas quais os indivíduos e as empresas estão a tentar digitalizar os seus documentos. E por isso, aqui, quero dizer-vos como criar um escritório sem papel com um Raspberry Pi.

Neste artigo, irei destacar uma ferramenta de código aberto extremamente poderosa disponível para ajudar a simplificar este processo: Sem papel-NGX.

Por isso, vou guiá-lo através dos passos para configurar o Paperless-NGX num Raspberry Pi 5, transformando o seu pequeno computador numa potência de gestão de documentos.

Um escritório em casa sem papel

O que é o Paperless-NGX?

O Paperless-NGX é um sistema de gestão de documentos de código aberto concebido para ajudar os utilizadores a digitalizar e organizar os seus documentos sem esforço.

Utiliza a tecnologia de reconhecimento ótico de caracteres (OCR) para extrair texto de documentos digitalizados, tornando-os pesquisáveis e facilmente recuperáveis.

Com funcionalidades como a marcação, a pesquisa de texto integral e a seleção de metadados, o Paperless-NGX fornece uma solução abrangente para gerir os seus documentos digitais. Também é capaz de funcionar em vários núcleos em simultâneo e efetuar verificações de integridade nos seus documentos.

Na minha opinião, é o melhor sistema de gestão de documentos que existe.

E executar o seu servidor Paperless-NGX num Raspberry Pi poupa-lhe tempo e dinheiro. É uma solução simples e eficaz.

Pré-requisitos

Instalar o Paperless-NGX no seu Raspberry Pi é incrivelmente fácil, mas requer alguns pré-requisitos antes de o pôr a funcionar.

Estou a configurar isto num Raspberry Pi 5 com o Bookworm OS de 64 bits (o Raspberry Pi 5 não corre o Bookworm OS de 32 bits). Em a documentação do Paperless-NGXNo artigo "Paperless-NGX", está escrito que é possível instalar o Paperless-NGX num Raspberry Pi 3B, mas com alguns elementos a funcionar lentamente.

No entanto, no meu Pi 5, não encontrei quaisquer problemas.

Agora, o principal pré-requisito para colocar o Paperless-NGX em funcionamento é Docker e Docker Compose.

Pode encontrar instruções detalhadas nessa hiperligação. Em suma, no entanto, é necessário configurar o repositório apt do 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

E depois foge:

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

Mais uma vez, pode encontrar mais pormenores em o sítio Web do Docker se tiver algum problema.

Para se certificar de que tudo está a funcionar, execute:

 sudo docker run hello-world

Para ver que contentores Docker estão activos, pode sempre executar:

docker ps

Instalação do Paperless-NGX

Depois de ter o Docker e o Docker Compose instalados no seu Raspberry Pi 5, é hora de instalar o Paperless-NGX.

Para o fazer, basta executar um único comando:

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

Isto conduzi-lo-á através de um script de instalação bastante simples. Ele irá pedir-lhe nomes, o seu endereço de e-mail e as suas preferências de configuração.

Script de instalação do Paperless-NGX

Pode decidir se quer que ele seja executado num servidor web ou apenas através do localhost. A porta predefinida é a 8000. Então, depois de terminar a instalação, você pode executar docker ps para se certificar de que os contentores estão operacionais.

Em seguida, pode abrir um navegador Web e ir para: https://localhost:8000/ para o abrir diretamente no seu Raspberry Pi. Se quiser aceder a partir de outro computador, pode abrir um navegador Web e ir para https://:8000/.

E é tudo o que há para fazer. Agora, você e os seus colegas podem começar a carregar e a organizar os seus documentos.

Interface Web Paperless-NGX

Conclusão

A digitalização dos seus documentos com o Paperless-NGX num Raspberry Pi 5 é uma solução económica e ecológica, tanto para particulares como para empresas.

Mas agora, se quiser controlar remotamente o seu Raspberry Pi, o PiCockpit é a solução ideal para correr em conjunto com o Paperless-NGX. Pode instalar o PiCockpit em menos de 5 minutos, sem complicações.

Verificar:

Ao seguir os passos descritos neste guia, pode simplificar o seu processo de gestão de documentos e dar um passo em direção a um futuro sem papel.

O Paperless-NGX pode ajudá-lo a manter os seus documentos sob controlo e o PiCockpit pode ajudá-lo a manter o seu Pi sob controlo.

Se tiver alguma dúvida, não hesite em deixar um comentário abaixo.

1 comentários

  1. Benno em Maio 17, 2024 às 2:39 pm

    Olá, Adam

    Obrigado por partilhar a sua experiência.
    Também gostaria de executar o NGX sem papel num Raspi. Consegui-o com a antiga versão 1.7.

    Agora, eu peguei a última versão para ARM64 rotulada como 2.8.1, o docker parece não funcionar corretamente:
    - O MariaDB está a funcionar bem
    - O Redis está a funcionar bem
    - mas não consigo que o paperless funcione de forma estável, o serviço reinicia sem parar. O comando docker ps diz-me:
    IMAGEM: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    STATUS: A reiniciar (159) há 3 segundos

    Qual é a versão do Paperless Paxckage que utiliza no seu raspi?
    Teve algum problema ao instalar o docker?
    Obrigado
    Benno

Deixe um comentário