Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

Οι ιστοσελίδες είναι εφήμερες—υπάρχουν στον υπολογιστή κάποιου άλλου και υπό τον έλεγχο κάποιου άλλου. Οι πληροφορίες στις οποίες βασίζεστε και χρειάζεστε μπορεί να διαρκέσουν για δεκαετίες μόνο για να εξαφανιστούν σε μια νύχτα όταν τις χρειάζεστε περισσότερο. Με το Archivy μπορείτε εύκολα να αποθηκεύσετε ιστοσελίδες ως Markdown και, στη συνέχεια, να τις οργανώσετε και να τις επεξεργαστείτε στο δικό σας σύστημα. Δικό σου για την αιωνιότητα. Να πώς.

Γιατί θα θέλατε να δημιουργήσετε το δικό σας αρχείο;

Σχεδόν όλες οι πληροφορίες του κόσμου είναι διαθέσιμες στο διαδίκτυο: Η Wikipedia είναι η μεγαλύτερη εγκυκλοπαίδεια που έγινε ποτέ δημιουργήθηκε και το MakeUseOf.com φιλοξενεί εξαιρετικά τεχνικά άρθρα που σας δείχνουν πώς να κάνετε δροσερά και ενδιαφέροντα πράγματα. Αν σας αρέσει ένα άρθρο, είναι αρκετά εύκολο

instagram viewer
προσθέστε το σελιδοδείκτη στο πρόγραμμα περιήγησής σας για να το επισκεφτείτε αργότερακαι εάν έχετε συνδεδεμένο λογαριασμό με την Google ή άλλη υπηρεσία, μπορείτε να αποκτήσετε πρόσβαση στους σελιδοδείκτες σας από οποιαδήποτε συσκευή.

Ωστόσο, οι ιστοσελίδες εξαφανίζονται, οι ιστότοποι αναδιοργανώνουν τις δομές σύνδεσης τους και συχνά οι σελίδες ενημερώνονται για να αντικατοπτρίζουν τα πιο πρόσφατα νέα, την τεχνολογία και τα δεδομένα. Μπορείτε να προσθέσετε σελιδοδείκτη σε ένα σύνολο οδηγιών για μια συγκεκριμένη έκδοση λογισμικού, μόνο για να επιστρέψετε μήνες αργότερα και να ανακαλύψετε ότι τα βήματα έχουν αλλάξει για να ταιριάζουν στην πιο πρόσφατη έκδοση. Εάν θέλετε να μπορείτε να βασιστείτε και να επιστρέψετε στις πληροφορίες που βρίσκετε στο διαδίκτυο, είναι καλύτερο να διατηρήσετε το δικό σας αντίγραφο εκτός σύνδεσης.

Τι είναι το Archivy;

Το Archivy είναι μία από τις πολλές λύσεις αρχειοθέτησης εκτός σύνδεσης που μπορείτε να εκτελέσετε στο Raspberry Pi σας. Κάποιες, όπως π.χ Το ArchiveBox, θα ξύσει ιστότοπους και θα αποθηκεύσει τα αποτελέσματα σε διάφορες μορφές, όπως HTML, PDF και στιγμιότυπα οθόνης.

Το Archivy είναι ένα προσωπικό αρχείο που βασίζεται σε μια δενδρική δομή εγγράφων Markdown. Μπορείτε να δημιουργήσετε φακέλους διακλάδωσης και εάν προσθέσετε έναν σελιδοδείκτη, θα ξύσει την ιστοσελίδα και θα μετατρέψει το κείμενο σε Markdown για εσάς—και θα δημιουργήσει και μετατρέψτε τις επικεφαλίδες σε έναν πίνακα περιεχομένων με δυνατότητα κλικ και, σε ορισμένες περιπτώσεις, θα κατεβάσει αυτόματα τις εικόνες και θα τις αποθηκεύσει στο Pi σας.

Μπορείτε να επεξεργαστείτε το Markdown, να προσθέσετε σημειώσεις και ετικέτες για να κάνετε το αρχείο να λειτουργεί για εσάς, ακόμη και να προσθέσετε αυτόνομες σημειώσεις των δικών σας σκέψεων και συλλογισμών. Είναι κάτι περισσότερο από ένα αρχείο Ιστού: είναι ένα προσωπικό αρχείο στο οποίο μπορείτε να έχετε πρόσβαση από οπουδήποτε.

Πώς να εγκαταστήσετε το Archivy στο Raspberry Pi σας

Το Archivy είναι μια εφαρμογή Python και έχει σχεδιαστεί για πρόσβαση μέσω ενός προγράμματος περιήγησης, επομένως πριν ξεκινήσετε, θα πρέπει να ρυθμίστε το Raspberry Pi ως διακομιστή ιστού. Αν δεν έχετε Το PIP και η Python είναι ήδη εγκατεστημένα στο Raspberry Pi, εγκαταστήστε τα τώρα.

Ενώ το Archivy μπορεί να χρησιμοποιήσει το ElasticSearch για να σας βοηθήσει να αναζητήσετε και να διαχειριστείτε το αρχείο σας, λειτουργεί καλά και με το RipGrep. Εγκαταστήστε το RipGrep με:

sudo apt εγκαθιστώ ripgrep

Τώρα μπορείτε να εγκαταστήσετε το Archivy με:

κουκούτσι εγκαθιστώ αρχειοθέτηση

Δημιουργήστε έναν νέο κατάλογο όπου το Archivy θα αποθηκεύει τα δεδομένα του:

mkdir ~/Archivy_data

Τώρα για να διαμορφώσετε το σύστημά σας και να δημιουργήσετε έναν χρήστη διαχειριστή.

αρχειοθέτηση

...θα ξεκινήσει ο μάγος

Ο οδηγός θα σας ζητήσει την πλήρη διαδρομή του καταλόγου δεδομένων σας και εάν θέλετε να μπορείτε να χρησιμοποιήσετε την αναζήτηση. Πληκτρολογήστε "ripgrep" στην προτροπή όταν σας ρωτήσετε τι τύπο θέλετε να χρησιμοποιήσετε. Όταν ερωτηθείτε εάν θέλετε να δημιουργήσετε έναν χρήστη διαχειριστή, πληκτρολογήστε "y".

Μπορείτε να ξεκινήσετε την εκτέλεση του Archivy με:

αρχειοθέτηση

Το Archivy εκτελείται στη θύρα 5000 και μπορείτε να αποκτήσετε πρόσβαση σε αυτό εισάγοντας:

τα δικα σου.τοπικός.πι.διεύθυνση:5000

...σε ένα πρόγραμμα περιήγησης στο τοπικό σας δίκτυο.

Εάν θέλετε να αποκτήσετε πρόσβαση στο αρχείο Archivy έξω από το σπίτι σας, δημιουργήστε ένα νέο αρχείο διαμόρφωσης Apache:

cd /etc/apache2/sites-availablesudo nano archivy.conf

Σε αυτό το νέο αρχείο, πληκτρολογήστε:

<VirtualHost *:443>

Ονομα διακομιστήτα δικα σου.τομέα.tld

ProxyPass / http://127.0.0.1:5000/

ProxyPassReverse / http:/127.0.0.1:5000/

ProxyPreserveHost Ενεργό

</VirtualHost>

Αποθήκευση και έξοδος με Ctrl + O έπειτα Ctrl + X. Στη συνέχεια επανεκκινήστε τον Apache με:

επανεκκίνηση της υπηρεσίας sudo apache2

Αποκτήστε ένα νέο πιστοποιητικό ασφαλείας από το Let's Encrypt with

sudo certbot

Το Certbot θα σας παρουσιάσει μια λίστα και θα σας ζητήσει να επιλέξετε τον ιστότοπο για τον οποίο θέλετε πιστοποιητικό ασφαλείας. Πληκτρολογήστε τον κατάλληλο αριθμό και πατήστε ΕΠΙΣΤΡΟΦΗ, και το Certbot θα ελέγξει ότι όλα είναι εντάξει και θα δημιουργήσει ένα πιστοποιητικό και ένα αρχείο κλειδιού στο σύστημά σας. Επιλέξτε "redirect" όταν σας ζητηθεί και μετά επανεκκινήστε ξανά τον Apache.

Τώρα, όταν επισκέπτεστε τον τομέα ή τον υποτομέα σας, το Archivy θα εξυπηρετείται μέσω μιας κρυπτογραφημένης σύνδεσης.

Χρησιμοποιήστε το Archivy για να αρχειοθετήσετε το Διαδίκτυο και τις ιδέες σας

Συνδεθείτε στο Archivy με το όνομα χρήστη και τον κωδικό πρόσβασης διαχειριστή και θα δείτε ότι υπάρχει μόνο ένας φάκελος: ρίζα. Μπορείτε να δημιουργήσετε έναν νέο υποφάκελο πληκτρολογώντας ένα όνομα στο πεδίο δίπλα Δημιουργία υποκαταλόγου, στη συνέχεια κάνοντας κλικ στο κουμπί. Οι υποκατάλογοι είναι ένθετοι και μπορείτε να συνεχίσετε όσο βαθιά θέλετε. Ένα δενδρικό διάγραμμα δημιουργείται στα αριστερά της οθόνης για να σας βοηθήσει να πλοηγηθείτε στη δομή.

Για να προσθέσετε μια ιστοσελίδα στο αρχείο σας, κάντε κλικ στο Νέος σελιδοδείκτης κουμπί. Θα σας ζητηθεί η διεύθυνση URL και θα καθορίσετε ετικέτες. Δεν χρειάζεται να προσθέσετε ετικέτες, αλλά βοηθά στην πλοήγηση. Όταν είστε έτοιμοι, χτυπήστε Αποθηκεύσετεκαι το Archivy θα ξύσει τη σελίδα και θα δημιουργήσει ένα μορφοποιημένο έγγραφο Markdown, πλήρες με ετικέτες και ToC.

Μπορείτε να αλλάξετε τη διάταξη του εγγράφου κάνοντας κλικ στο επεξεργασία κουμπί και χρησιμοποιώντας τυπική μορφοποίηση Markdown για να το προσαρμόσουμε με ακρίβεια. Μπορείτε να προσθέσετε επιπλέον ετικέτες τοποθετώντας τη νέα σας ετικέτα με "#" οπουδήποτε μέσα στο έγγραφο. Εάν κάνετε κλικ σε οποιαδήποτε από τις ετικέτες, θα δείτε μια λίστα με άλλα αρχειοθετημένα άρθρα με την ίδια ετικέτα. Για να προσθέσετε ένα δικό σας αρχείο ή σημείωση, κάντε κλικ Νέα Σημείωση και εισάγετε απευθείας το Markdown.

Το Archivy είναι ακόμα ένα έργο σε εξέλιξη, επομένως μπορείτε να περιμένετε να προστεθούν νέες δυνατότητες στο μέλλον, και καθώς πρόκειται για έργο ανοιχτού κώδικα, μπορείτε ακόμη και να συνεισφέρετε στον κώδικα μόνοι σας.

Χρησιμοποιήστε το Raspberry Pi σας για περισσότερα!

Το Raspberry Pi είναι ένα εξαιρετικά ευέλικτο μηχάνημα και λειτουργεί εξαιρετικά ως διακομιστής. Ειδικότερα, το Raspberry Pi 4 μπορεί να χειριστεί έναν εξαιρετικό φόρτο εργασίας και είναι σε θέση να τρέξει δεκάδες ιστότοπους και υπηρεσίες ταυτόχρονα. Όποια κι αν είναι τα ενδιαφέροντά σας, από το μαγείρεμα μέχρι την κωδικοποίηση, την αρχειοθέτηση έως τα ηχητικά βιβλία, υπάρχει μια αυτο-φιλοξενούμενη λύση που θα τρέχει στο Raspberry Pi σας.