Language: el
Paperless-ngx: πώς να δημιουργήσετε το δικό σας αρχείο εγγράφων με αναζήτηση
Θυμάστε ότι ένα συμβόλαιο περιείχε ένα σημαντικό ποσό, αλλά το αρχείο ονομάζεται scan_2024_03_17.pdf και βρίσκεται ανάμεσα σε εκατοντάδες παρόμοια αρχεία. Ένας συνηθισμένος διαχειριστής αρχείων αναζητά στο όνομα, ενώ οι λέξεις που χρειάζεστε βρίσκονται μέσα στη σάρωση.
Το Paperless-ngx λύνει αυτό το πρόβλημα. Ανεβάζετε ένα PDF, μια φωτογραφία απόδειξης ή ένα συνημμένο email και η υπηρεσία αναγνωρίζει το κείμενο, το ευρετηριάζει και μετατρέπει τα διάσπαρτα αρχεία σε ένα ενιαίο αρχείο. Έπειτα μπορείτε να βρείτε ένα έγγραφο με βάση το επώνυμο, τη διεύθυνση, τον αριθμό λογαριασμού ή οποιαδήποτε φράση στη σελίδα.
Τι είναι το Paperless-ngx
Το Paperless-ngx είναι ένα δωρεάν σύστημα διαχείρισης εγγράφων ανοιχτού κώδικα. Εκτελείται στον δικό σας διακομιστή, δέχεται αρχεία από διαφορετικές πηγές, εκτελεί OCR και σας επιτρέπει να αναζητάτε στο περιεχόμενό τους.
Αντί για μία άκαμπτη δομή φακέλων, χρησιμοποιεί ανταποκριτές, τύπους εγγράφων, ετικέτες, ημερομηνίες, προσαρμοσμένα πεδία και κανόνες αποθήκευσης. Έτσι μπορείτε σε λίγα δευτερόλεπτα να εμφανίσετε τους λογαριασμούς ρεύματος του 2026, έγγραφα για ένα συγκεκριμένο διαμέρισμα ή εγγυήσεις που πρόκειται να λήξουν.
Γιατί το Paperless-ngx είναι καλύτερο από τους συνηθισμένους φακέλους
Οι φάκελοι λειτουργούν όσο έχετε λίγα έγγραφα και θυμάστε το σύστημα ονοματοδοσίας. Μετά από μερικά χρόνια εμφανίζονται κατάλογοι όπως Documents, Scans, New και To sort και η εύρεση του σωστού αρχείου γίνεται δύσκολη.
| Συνηθισμένος φάκελος | Paperless-ngx |
|---|---|
| Αναζήτηση με βάση το όνομα αρχείου | Αναζήτηση στο κείμενο του εγγράφου |
| Ένα αρχείο, ένας φάκελος | Πολλές ετικέτες και ιδιότητες |
| Χειροκίνητη ονομασία και ταξινόμηση | Αυτόματη ανάθεση μεταδεδομένων |
| Τα συνημμένα πρέπει να αποθηκεύονται χειροκίνητα | Εισαγωγή από email |
| Η σάρωση παραμένει εικόνα | Το OCR κάνει το κείμενο searchable |
Αντί να προσπαθείτε να θυμηθείτε έναν κατάλογο, αρκεί να θυμάστε μία λέξη από το έγγραφο.
Πώς επεξεργάζεται ένα αρχείο το Paperless-ngx
Μετά από μια μεταφόρτωση, η υπηρεσία:
- αποθηκεύει το αρχικό αρχείο,
- εξάγει το υπάρχον κείμενο ή ξεκινά το OCR,
- δημιουργεί αρχειακή έκδοση PDF και μικρογραφίες όταν χρειάζεται,
- προσθέτει το περιεχόμενο σε ευρετήριο πλήρους κειμένου,
- εφαρμόζει κανόνες και προτείνει ανταποκριτή, τύπο, ετικέτες και διαδρομή αποθήκευσης.
Μπορείτε να ξεκινήσετε με τη μεταφόρτωση και την αναζήτηση και να προσθέσετε αυτοματισμούς αργότερα.
Οι πιο χρήσιμες δυνατότητες του Paperless-ngx
Αναζήτηση μέσα σε σαρώσεις
Μετά το OCR μπορείτε να βρείτε ένα συμβόλαιο με βάση τη διεύθυνση, ένα τιμολόγιο με τον αριθμό πελάτη και μια απόδειξη με το μοντέλο συσκευής. Για παράδειγμα, η αναζήτηση για «early termination» εμφανίζει έγγραφα που περιέχουν τη φράση, ακόμη και όταν το αρχικό PDF αποτελούνταν μόνο από εικόνες.
Η ποιότητα εξαρτάται από τη σάρωση: μια ίσια σελίδα με υψηλή αντίθεση αναγνωρίζεται καλύτερα από μια σκοτεινή φωτογραφία τραβηγμένη υπό γωνία. Για ένα ρωσο-αγγλικό αρχείο είναι σημαντικό να εγκαταστήσετε και τις δύο γλώσσες OCR.
Αυτόματη ταξινόμηση
Το Paperless-ngx μπορεί να αντιστοιχίζει νέα έγγραφα με έγγραφα που έχετε ήδη οργανώσει. Επισημαίνετε χειροκίνητα αρκετά τιμολόγια από έναν πάροχο και η υπηρεσία μαθαίνει να προτείνει τον ίδιο ανταποκριτή, τύπο και ετικέτες για τα επόμενα αρχεία.
Για αυστηρή λογική μπορείτε να δημιουργήσετε κανόνες με βάση το κείμενο, το όνομα αρχείου, την πηγή ή τον φάκελο μεταφόρτωσης.
Εισαγωγή από email
Η υπηρεσία μπορεί να ελέγχει ένα γραμματοκιβώτιο μέσω IMAP και να επεξεργάζεται τα μηνύματα σύμφωνα με κανόνες. Για παράδειγμα, μπορεί να λαμβάνει μόνο συνημμένα PDF από έναν προμηθευτή, να τα στέλνει στο αρχείο και έπειτα να σημειώνει το email ως αναγνωσμένο ή να το μετακινεί σε άλλο φάκελο.
Τα τιμολόγια παύουν να συσσωρεύονται στα εισερχόμενα και γίνονται searchable μαζί με τις σαρώσεις.
Ροές εργασίας, πεδία και αποθηκευμένες προβολές
Οι ροές εργασίας εκτελούν ενέργειες όταν ένα έγγραφο μεταφορτώνεται, προστίθεται, αλλάζει ή σύμφωνα με ένα πρόγραμμα. Μπορούν να ορίσουν ιδιοκτήτη, να προσθέσουν ετικέτα, να επιλέξουν τύπο και να ορίσουν διαδρομή αποθήκευσης.
Τα προσαρμοσμένα πεδία μετατρέπουν το αρχείο σε μικρή βάση δεδομένων. Για ένα συμβόλαιο μπορείτε να αποθηκεύσετε ημερομηνία λήξης, για ένα τιμολόγιο ποσό και προθεσμία πληρωμής και για εξοπλισμό σειριακό αριθμό. Οι αποθηκευμένες προβολές μπορούν στη συνέχεια να εμφανίζουν, για παράδειγμα, «απαιτείται πληρωμή» ή «η εγγύηση λήγει αυτόν τον μήνα».
Μαζική σάρωση με γραμμωτούς κώδικες
Το Paperless-ngx μπορεί να χωρίσει μία μεγάλη σάρωση σε πολλά έγγραφα χρησιμοποιώντας γραμμωτούς κώδικες. Μπορείτε να τοποθετήσετε διαχωριστικές σελίδες ανάμεσα στα χαρτιά ή να βάλετε έναν κωδικό ASN στο πρώτο φύλλο.
Το ASN είναι ένας σειριακός αριθμός αρχείου που συνδέει το ψηφιακό αντίγραφο με το χάρτινο πρωτότυπο. Αυτό είναι βολικό κατά την ψηφιοποίηση μεγάλων στοίβων.
Εκδόσεις και προαιρετική AI
Η σειρά Paperless-ngx 3.x εισήγαγε εκδόσεις εγγράφων, σύνολα συνδέσμων για κοινή πρόσβαση και ενσωματωμένες λειτουργίες AI. Όταν συνδεθεί ένα μοντέλο, η υπηρεσία μπορεί να προτείνει μεταδεδομένα και να απαντά σε ερωτήσεις για τα έγγραφα.
Η AI δεν είναι απαραίτητη για τις βασικές λειτουργίες: OCR, αναζήτηση, κανόνες, ετικέτες και εισαγωγή email λειτουργούν χωρίς αυτήν. Με εξωτερικό AI API, κάποιο κείμενο μπορεί να φύγει από τον διακομιστή, ενώ ένα τοπικό μοντέλο απαιτεί περισσότερους πόρους.
Για ποιον είναι κατάλληλο το Paperless-ngx
Για προσωπικό ή οικογενειακό αρχείο: συμβόλαια, ασφαλιστήρια, καταστάσεις, εγγυήσεις, αποδείξεις, έγγραφα κατοικίας και εγχειρίδια εξοπλισμού.
Για ελεύθερους επαγγελματίες και μικρές επιχειρήσεις: τιμολόγια, πιστοποιητικά παραλαβής, συμβόλαια, έξοδα και αλληλογραφία με συνεργάτες. Η εισαγωγή email μειώνει τη χειροκίνητη εργασία, ενώ τα δικαιώματα πρόσβασης επιτρέπουν την κοινή χρήση εγγράφων.
Για διοικητικές διαδικασίες: γρήγορη αναζήτηση στα πρωτογενή έγγραφα, επιλογή ανά προμηθευτή και περίοδο και ουρά μη επεξεργασμένων αρχείων.
Το Paperless-ngx δεν αντικαθιστά λογιστικό λογισμικό, ηλεκτρονική υπογραφή ή εταιρικό σύστημα ECM.
Τι είδους διακομιστή χρειάζεται το Paperless-ngx
Το φορτίο εξαρτάται από τον αριθμό σελίδων, την ποιότητα σάρωσης, τη συχνότητα μεταφόρτωσης και τα πρόσθετα στοιχεία. Μπορείτε να χρησιμοποιήσετε αυτά τα πρακτικά σημεία εκκίνησης:
| Σενάριο | CPU | RAM | Δίσκος |
|---|---|---|---|
| Προσωπικό αρχείο | 2 vCPU | 2 GB | 30–50 GB NVMe ή περισσότερο |
| Οικογένεια ή μικρή ομάδα | 2–4 vCPU | 4 GB | 60–100 GB NVMe ή περισσότερο |
| Μεγάλες παρτίδες, αρχεία Office, τοπική AI | 4 vCPU ή περισσότερο | 8 GB ή περισσότερο | Μέγεθος αρχείου συν εφεδρική χωρητικότητα |
Σε αδύναμο διακομιστή το περιβάλλον μπορεί να λειτουργεί κανονικά, αλλά το OCR μεγάλων εγγράφων θα είναι αργό. Τα Tika και Gotenberg για Word, Excel και άλλες μορφές Office αυξάνουν επίσης τη χρήση μνήμης.
Υπολογίστε χωρητικότητα δίσκου με περιθώριο: εκτός από τα πρωτότυπα, το σύστημα μπορεί να αποθηκεύει αρχειακές εκδόσεις, μικρογραφίες, ευρετήριο, βάση δεδομένων και προσωρινά αρχεία. Χρειάζεται ξεχωριστός χώρος και για τα αντίγραφα ασφαλείας.
Εγκατάσταση του Paperless-ngx σε VPS με Docker
Η απλούστερη υποστηριζόμενη μέθοδος είναι το Docker Compose. Χρειάζεστε διακομιστή Linux, Docker Engine και το πρόσθετο Compose.
Το επίσημο έργο παρέχει διαδραστικό εγκαταστάτη:
bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"Ρωτά για τον κατάλογο, τη βάση δεδομένων, τη θύρα, τη γλώσσα OCR, τα πρόσθετα στοιχεία και τον λογαριασμό διαχειριστή, έπειτα δημιουργεί διαμόρφωση Compose και εκκινεί τα containers.
Σε διακομιστή παραγωγής είναι ασφαλέστερο να κατεβάσετε και να ελέγξετε πρώτα το script:
curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh \
-o install-paperless-ngx.sh
less install-paperless-ngx.sh
bash install-paperless-ngx.shΑπό τον κατάλογο εγκατάστασης μπορείτε να ελέγξετε την εκκίνηση με τις εντολές:
docker compose ps
docker compose logs -f webserverΓια ρωσικό και αγγλικό OCR συνήθως ορίζετε rus+eng και εγκαθιστάτε τα πρόσθετα δεδομένα γλωσσών rus eng στο Docker.
Μην εκθέτετε απευθείας την εσωτερική θύρα της εφαρμογής. Συνδέστε ένα domain μέσω reverse proxy, ενεργοποιήστε HTTPS και κλείστε τις περιττές θύρες. Για προσωπικό αρχείο, είναι ακόμη ασφαλέστερο να επιτρέπετε πρόσβαση μόνο μέσω VPN.
Paperless-ngx σε VPS της tropic.host
Για ένα μικρό αρχείο, ένα VPS με 2 vCPU, 2–4 GB RAM και αποθήκευση NVMe είναι κατάλληλο. Στην tropic.host μπορείτε να εγκαταστήσετε Ubuntu, να ρυθμίσετε το Docker και να διατηρήσετε το Paperless-ngx προσβάσιμο από υπολογιστή και τηλέφωνο χωρίς οικιακό NAS.
Ένα VPS λειτουργεί όλο το εικοσιτετράωρο, επομένως η υπηρεσία μπορεί να συλλέγει τακτικά συνημμένα email. Ωστόσο, τα έγγραφα συχνά περιέχουν προσωπικά δεδομένα: χρησιμοποιήστε HTTPS ή VPN, κλειδιά SSH, περιοριστικό firewall και ανεξάρτητα αντίγραφα ασφαλείας.
Ασφάλεια και αντίγραφα ασφαλείας
Το Paperless-ngx δεν παρέχει ενσωματωμένη end-to-end κρυπτογράφηση για τα έγγραφα. Ένας χρήστης με πλήρη πρόσβαση στον διακομιστή, στα volumes του Docker ή σε ένα αντίγραφο ασφαλείας θα μπορούσε θεωρητικά να διαβάσει το αρχείο.
Ελάχιστα μέτρα:
- φιλοξενήστε την υπηρεσία μόνο σε αξιόπιστη υποδομή,
- ενημερώνετε το σύστημα και τα containers,
- περιορίστε την πρόσβαση SSH σε κλειδιά,
- αποθηκεύστε κρυπτογραφημένα αντίγραφα εκτός του κύριου διακομιστή,
- δοκιμάζετε περιοδικά την ανάκτηση.
Για μετεγκατάσταση και αντίγραφα ασφαλείας υπάρχει το ενσωματωμένο document_exporter:
docker compose exec webserver document_exporter ../exportΑντιγράψτε τον κατάλογο εξαγωγής σε άλλη συσκευή ή ανεξάρτητο χώρο αποθήκευσης. Ένα αντίγραφο στο ίδιο VPS δεν προστατεύει από βλάβη δίσκου, τυχαία διαγραφή ή απώλεια πρόσβασης.
Αξίζει να εγκαταστήσετε το Paperless-ngx;
Το Paperless-ngx είναι χρήσιμο όταν το πρόβλημα δεν είναι πλέον η αποθήκευση αρχείων αλλά η εύρεσή τους. Μετατρέπει σαρώσεις, συνημμένα και PDF με ασαφή ονόματα σε αρχείο όπου τα έγγραφα βρίσκονται από το περιεχόμενό τους και επεξεργάζονται με συνεπείς κανόνες.
Για να ξεκινήσετε αρκεί να εγκαταστήσετε την υπηρεσία, να ρυθμίσετε τις γλώσσες OCR και να ανεβάσετε τα πρώτα αρχεία. Ετικέτες, εισαγωγή email, ροές εργασίας, γραμμωτοί κώδικες και λειτουργίες AI αξίζει να προστεθούν όταν έχετε μια σαφή, επαναλαμβανόμενη διαδικασία.
FAQ
Μπορεί να χρησιμοποιηθεί δωρεάν το Paperless-ngx;
Ναι. Είναι έργο ανοιχτού κώδικα. Κόστος υπάρχει μόνο για το υλικό, ένα VPS, ένα domain ή εξωτερικές υπηρεσίες.
Μπορεί το Paperless-ngx να αναγνωρίσει ρωσικό κείμενο;
Ναι. Το OCR χρησιμοποιεί το πακέτο γλώσσας rus του Tesseract. Για μικτό αρχείο συνήθως ρυθμίζετε rus+eng.
Διαγράφεται το αρχικό αρχείο μετά το OCR;
Όχι. Το αρχικό αρχείο διατηρείται. Ανάλογα με τις ρυθμίσεις, μπορεί να δημιουργηθεί δίπλα του ξεχωριστή αρχειακή έκδοση PDF.
Μπορούν να μεταφορτωθούν έγγραφα από τηλέφωνο;
Ναι. Μπορείτε να χρησιμοποιήσετε το web περιβάλλον, το API, μια συμβατή εφαρμογή κινητού ή να προωθήσετε το έγγραφο σε συνδεδεμένη διεύθυνση email.
Αρκεί ένα αντίγραφο ασφαλείας του VPS;
Ένα στιγμιότυπο VPS είναι χρήσιμο, αλλά είναι καλύτερο να το συνδυάσετε με τον ενσωματωμένο exporter και να αποθηκεύσετε ξεχωριστό αντίγραφο. Δεν αρκεί να δημιουργήσετε αρχείο· πρέπει να δοκιμάσετε και την ανάκτηση σε καθαρή εγκατάσταση.
