Criar um escritório sem papel com um Raspberry Pi
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.
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.
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.
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.
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