Δημιουργήστε ένα γραφείο χωρίς χαρτί με ένα Raspberry Pi
Η κατάργηση του χαρτιού μπορεί να προσφέρει τεράστια πλεονεκτήματα στην επιχείρησή σας. Από τη μείωση της ακαταστασίας έως τις περιβαλλοντικές ανησυχίες, υπάρχουν πολλοί λόγοι για τους οποίους τα άτομα και οι εταιρείες επιδιώκουν να ψηφιοποιήσουν τα έγγραφά τους. Και τόσοι πολλοί εδώ, θέλω να σας πω πώς να δημιουργήσετε ένα γραφείο χωρίς χαρτί με ένα Raspberry Pi.
Σε αυτό το άρθρο, θα επισημάνω ένα εξαιρετικά ισχυρό εργαλείο ανοικτού κώδικα που είναι διαθέσιμο για να βοηθήσει στον εξορθολογισμό αυτής της διαδικασίας: Paperless-NGX.
Έτσι, θα σας καθοδηγήσω στα βήματα για να εγκαταστήσετε το Paperless-NGX σε ένα Raspberry Pi 5, μετατρέποντας τον μικροσκοπικό σας υπολογιστή σε μια μονάδα διαχείρισης εγγράφων.
Τι είναι το Paperless-NGX;
Το Paperless-NGX είναι ένα σύστημα διαχείρισης εγγράφων ανοικτού κώδικα που έχει σχεδιαστεί για να βοηθά τους χρήστες να ψηφιοποιούν και να οργανώνουν τα έγγραφά τους χωρίς κόπο.
Χρησιμοποιεί τεχνολογία οπτικής αναγνώρισης χαρακτήρων (OCR) για την εξαγωγή κειμένου από σαρωμένα έγγραφα, καθιστώντας τα αναζητήσιμα και εύκολα ανακτήσιμα.
Με λειτουργίες όπως η ετικετοποίηση, η αναζήτηση πλήρους κειμένου και το extradocker psction μεταδεδομένων, το Paperless-NGX παρέχει μια ολοκληρωμένη λύση για τη διαχείριση των ψηφιακών σας εγγράφων. Είναι επίσης σε θέση να εκτελείται σε πολλούς πυρήνες ταυτόχρονα και να εκτελεί ελέγχους υγείας στα έγγραφά σας.
Κατά τη γνώμη μου, είναι το καλύτερο σύστημα διαχείρισης εγγράφων που υπάρχει.
Και η εκτέλεση του διακομιστή Paperless-NGX σε ένα Raspberry Pi σας εξοικονομεί χρόνο και χρήμα. Είναι μια απλή και αποτελεσματική λύση.
Προαπαιτούμενα
Η εγκατάσταση του Paperless-NGX στο Raspberry Pi σας είναι απίστευτα εύκολη, αλλά απαιτεί μερικές προϋποθέσεις για να μπορέσετε να το βάλετε σε λειτουργία.
Το ρυθμίζω αυτό σε ένα Raspberry Pi 5 με 64-Bit Bookworm OS (το Raspberry Pi 5 δεν τρέχει 32-Bit Bookworm OS ούτως ή άλλως). Στο την τεκμηρίωση για το Paperless-NGX, γράφεται ότι μπορείτε να ανεβάσετε το Paperless-NGX σε ένα Raspberry Pi 3B, αλλά με κάποια στοιχεία που τρέχουν αργά.
Ωστόσο, στο δικό μου Pi 5, δεν έχω αντιμετωπίσει κανένα πρόβλημα.
Τώρα, η βασική προϋπόθεση για να ξεκινήσει το Paperless-NGX είναι Docker και Docker Compose.
Μπορείτε να βρείτε λεπτομερείς οδηγίες πηγαίνοντας στον εν λόγω σύνδεσμο. Συνοπτικά, όμως, πρέπει να ρυθμίσετε το αποθετήριο apt του 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
Και μετά τρέξτε:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Και πάλι, μπορείτε να βρείτε περισσότερες λεπτομέρειες στο τον ιστότοπο της Docker αν αντιμετωπίζετε προβλήματα.
Για να βεβαιωθείτε ότι όλα είναι έτοιμα, εκτελέστε:
sudo docker run hello-world
Για να δείτε ποια δοχεία Docker είναι έτοιμα, μπορείτε πάντα να εκτελέσετε:
docker ps
Εγκατάσταση του Paperless-NGX
Μόλις εγκαταστήσετε το Docker και το Docker Compose στο Raspberry Pi 5, είναι ώρα να εγκαταστήσετε το Paperless-NGX.
Για να το κάνετε αυτό, αρκεί να εκτελέσετε μία μόνο εντολή:
bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
Αυτό θα σας οδηγήσει σε ένα αρκετά απλό σενάριο εγκατάστασης. Θα σας ζητήσει ονόματα, τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας και τις προτιμήσεις διαμόρφωσης.
Μπορείτε να αποφασίσετε αν θα θέλατε να εκτελείται σε έναν διακομιστή ιστού ή μόνο μέσω του localhost. Η προεπιλεγμένη θύρα είναι 8000. Έτσι, αφού τελειώσει η εγκατάσταση, μπορείτε να εκτελέσετε docker ps
για να βεβαιωθείτε ότι τα κοντέινερ είναι έτοιμα.
Στη συνέχεια, μπορείτε να ανοίξετε ένα πρόγραμμα περιήγησης στο διαδίκτυο και να μεταβείτε στη διεύθυνση: https://localhost:8000/ για να το ανοίξετε απευθείας στο Raspberry Pi. Αν θέλετε να έχετε πρόσβαση σε αυτό από άλλον υπολογιστή, μπορείτε να ανοίξετε ένα πρόγραμμα περιήγησης στο διαδίκτυο και να μεταβείτε στη διεύθυνση https://:8000/.
Και αυτό είναι όλο. Τώρα εσείς και οι συνάδελφοί σας μπορείτε να αρχίσετε να ανεβάζετε και να οργανώνετε τα έγγραφά σας.
Συμπέρασμα
Η ψηφιοποίηση των εγγράφων σας με το Paperless-NGX σε ένα Raspberry Pi 5 είναι μια οικονομικά αποδοτική και φιλική προς το περιβάλλον λύση για ιδιώτες και επιχειρήσεις.
Αλλά τώρα, αν θέλετε να μπορείτε να ελέγχετε από απόσταση το Raspberry Pi σας, το PiCockpit είναι η ιδανική λύση για να τρέξετε μαζί με το Paperless-NGX. Μπορείτε να εγκαταστήσετε το PiCockpit σε λιγότερο από 5 λεπτά χωρίς καμία ταλαιπωρία.
Ελέγξτε το:
Ακολουθώντας τα βήματα που περιγράφονται σε αυτόν τον οδηγό, μπορείτε να εκσυγχρονίσετε τη διαδικασία διαχείρισης εγγράφων και να κάνετε ένα βήμα προς ένα μέλλον χωρίς χαρτί.
Το Paperless-NGX μπορεί να σας βοηθήσει να έχετε τα έγγραφά σας υπό έλεγχο και το PiCockpit μπορεί να σας βοηθήσει να έχετε το Pi σας υπό έλεγχο.
Αν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να αφήσετε ένα σχόλιο παρακάτω.
Γεια σου Αδάμ
Ευχαριστώ που μοιράζεστε την εμπειρία σας.
Θα ήθελα επίσης να τρέξω το NGX χωρίς χαρτιά σε ένα Raspi. Το κατάφερα με την παλιά έκδοση 1.7 .
Τώρα, Τράβηξα την πιο πρόσφατη έκδοση για ARM64 με την ένδειξη 2.8.1, το docker φαίνεται να μην λειτουργεί σωστά:
- Η MariaDB τρέχει μια χαρά
- Το Redis τρέχει μια χαρά
- αλλά δεν μπορώ να κάνω το paperless να λειτουργεί σταθερά, η υπηρεσία επανεκκινείται ακατάπαυστα. Η εντολή docker ps-command μου λέει:
ΕΙΚΟΝΑ: ghcr.io/paperless-ngx/paperless-ngx:2.8.1
ΚΑΤΑΣΤΑΣΗ: 3 δευτερόλεπτα πριν
Ποια είναι η έκδοση του Paperless Paxckage που χρησιμοποιείτε στο raspi σας;
Αντιμετωπίσατε κάποιο πρόβλημα στην εγκατάσταση του docker;
Ευχαριστώ
Benno