Creare un ufficio senza carta con un Raspberry Pi

Creare un ufficio senza carta con un Raspberry Pi Titolo immagine

Il passaggio alla carta può offrire enormi vantaggi alla vostra azienda. Dalla riduzione del disordine alle preoccupazioni per l'ambiente, sono molti i motivi che spingono individui e aziende a digitalizzare i propri documenti. E per questo motivo voglio spiegarvi come creare un ufficio senza carta con un Raspberry Pi.

In questo articolo, metterò in evidenza uno strumento open-source estremamente potente, disponibile per semplificare questo processo: Senza carta-NGX.

Vi illustrerò quindi i passaggi per configurare Paperless-NGX su un Raspberry Pi 5, trasformando il vostro piccolo computer in una centrale di gestione dei documenti.

Un ufficio domestico senza carta

Che cos'è Paperless-NGX?

Paperless-NGX è un sistema di gestione dei documenti open-source progettato per aiutare gli utenti a digitalizzare e organizzare i loro documenti senza sforzo.

Utilizza la tecnologia di riconoscimento ottico dei caratteri (OCR) per estrarre il testo dai documenti scansionati, rendendoli ricercabili e facilmente recuperabili.

Grazie a funzioni quali tagging, ricerca full-text e psction extradocker dei metadati, Paperless-NGX offre una soluzione completa per la gestione dei documenti digitali. È anche in grado di funzionare su più core contemporaneamente e di eseguire controlli sullo stato di salute dei documenti.

A mio parere, è il miglior sistema di gestione dei documenti in circolazione.

L'esecuzione del server Paperless-NGX su un Raspberry Pi consente di risparmiare tempo e denaro. È una soluzione semplice ed efficace.

Prerequisiti

L'installazione di Paperless-NGX sul vostro Raspberry Pi è incredibilmente facile, ma richiede alcuni prerequisiti prima di poter essere avviata.

Lo sto configurando su un Raspberry Pi 5 con sistema operativo Bookworm a 64 bit (il Raspberry Pi 5 non esegue comunque il sistema operativo Bookworm a 32 bit). In la documentazione di Paperless-NGX, è scritto che è possibile far funzionare Paperless-NGX su un Raspberry Pi 3B, ma con alcuni elementi che funzionano lentamente.

Tuttavia, sul mio Pi 5 non ho riscontrato alcun problema.

Ora il prerequisito principale per far funzionare Paperless-NGX è Docker e Docker Compose.

Potete trovare istruzioni dettagliate a questo link. In sintesi, però, è necessario configurare il repository apt di 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 poi correre:

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

Anche in questo caso, potete trovare maggiori dettagli sul sito il sito web di Docker se si riscontrano problemi.

Per assicurarsi che tutto sia pronto, eseguire:

 sudo docker run hello-world

Per vedere quali container Docker sono attivi, è sempre possibile eseguire:

docker ps

Installazione di Paperless-NGX

Una volta installati Docker e Docker Compose sul Raspberry Pi 5, è il momento di installare Paperless-NGX.

Per farlo, è sufficiente eseguire un singolo comando:

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

Questo vi condurrà attraverso uno script di installazione abbastanza semplice. Vi chiederà i nomi, l'indirizzo e-mail e le preferenze di configurazione.

Script di installazione di Paperless-NGX

Si può decidere se si vuole che venga eseguito su un server web o solo attraverso localhost. La porta predefinita è 8000. Quindi, dopo aver terminato l'installazione, si può eseguire docker ps per assicurarsi che i contenitori siano attivi.

Poi si può aprire un browser web e andare a: https://localhost:8000/ per aprirlo direttamente sul Raspberry Pi. Se si desidera accedere da un altro computer, si può aprire un browser web e andare a https://:8000/.

E questo è tutto. Ora voi e i vostri colleghi potete iniziare a caricare e organizzare i vostri documenti.

Interfaccia web Paperless-NGX

Conclusione

La digitalizzazione dei documenti con Paperless-NGX su Raspberry Pi 5 è una soluzione economica ed ecologica per privati e aziende.

Ma se volete controllare a distanza il vostro Raspberry Pi, PiCockpit è la soluzione ideale da utilizzare insieme a Paperless-NGX. Potete installare PiCockpit in meno di 5 minuti senza problemi.

Guardate qui:

Seguendo i passaggi descritti in questa guida, è possibile ottimizzare il processo di gestione dei documenti e fare un passo avanti verso un futuro senza carta.

Paperless-NGX può aiutarvi a tenere sotto controllo i vostri documenti e PiCockpit può aiutarvi a tenere sotto controllo il vostro Pi.

Se avete domande, lasciate pure un commento qui sotto.

1 commenti

  1. Benno in Maggio 17, 2024 il 2:39 pm

    Ciao Adam

    Grazie per aver condiviso la vostra esperienza.
    Vorrei eseguire NGX senza carta anche su un Raspie. Ci sono riuscito con la vecchia versione 1.7 .

    Ora, ho estratto l'ultima versione per ARM64 etichettata come 2.8.1, il docker sembra non funzionare correttamente:
    - MariaDB funziona bene
    - Redis funziona correttamente
    - ma non riesco a far funzionare paperless in modo stabile, il servizio si riavvia all'infinito. Il comando docker ps mi dice:
    IMMAGINE: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
    STATO: Riavvio (159) 3 secondi fa

    Qual è la versione di Paperless Paxckage che utilizzate sulla vostra raspi?
    Hai avuto problemi nell'installazione di docker?
    Grazie
    Benno

Lascia un commento