Η ενημέρωση με τα νέα και τους αγαπημένους σας δημιουργούς είναι απαραίτητη στον σύγχρονο κόσμο, αλλά δεν χρειάζεται να δημιουργήσετε λογαριασμό στο FaceBook, στο Google ή στην Apple για αυτό.

Με το FreshRSS, μπορείτε να μεταφέρετε τα τελευταία νέα, ιστολόγια και άλλες ροές απευθείας από τον αιθέρα στο Raspberry Pi και δείτε τα όλα σε ένα μέρος μέσω του προγράμματος περιήγησής σας ή μιας αποκλειστικής εφαρμογής στο κινητό σας συσκευή.

Ακούγεται πολύ καλό για να είναι αληθινό; Διαβάστε παρακάτω καθώς θα σας καθοδηγήσουμε στα βήματα για τη ρύθμιση, αλλά πριν από αυτό, θα συζητήσουμε εν συντομία γιατί πρέπει να χρησιμοποιήσετε το FreshRSS.

Γιατί πρέπει να χρησιμοποιήσετε το FreshRSS στο Raspberry Pi σας για να διαβάσετε ροές RSS

Το Really Simple Syndication (RSS) είναι ένα σχεδόν πανταχού παρόν χαρακτηριστικό του Διαδικτύου. Σχεδόν κάθε ιστότοπος που επισκέπτεστε σήμερα θα έχει μια ροή RSS κρυμμένη κάπου.

Μια ροή RSS είναι ένα αρχείο XML που μπορεί να ληφθεί και να διαβαστεί από ένα εξειδικευμένο λογισμικό για να σας δώσει τις πιο πρόσφατες επικεφαλίδες από έναν δεδομένο ιστότοπο, τη διεύθυνση URL ολόκληρης της ιστορίας και βοηθητικές πληροφορίες, όπως ο συγγραφέας, η ημερομηνία δημοσίευσης και ένα απόσπασμα κείμενο. Η ροή RSS MakeUseOf είναι διαθέσιμη

instagram viewer
εδώ αν θέλετε να δείτε την ακατέργαστη XML.

Συνήθως, θα έχετε ξεχωριστό πρόγραμμα ανάγνωσης RSS για διαφορετικές συσκευές ή ακόμα και θα εγγραφείτε σε μια υπηρεσία που παρέχει τη δική σας επιμελημένη ροή RSS.

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

Το κύριο πλεονέκτημα της χρήσης FreshRSS είναι ότι μπορείτε εύκολα να ξεπεράσετε τα soft walls και να το αποφύγετε διαφήμιση και κώδικας παρακολούθησης—αυτό καθιστά πολύ πιο δύσκολο για τους ληστρικούς τεχνολογικούς γίγαντες να δημιουργήσουν ένα προφίλ σε εσένα.

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

Θα πρέπει πρώτα να προετοιμάσετε το Raspberry Pi ως διακομιστή που βασίζεται στο σπίτι και, στη συνέχεια, επισκεφτείτε το μητρώο του τομέα σας Προηγμένο DNS ενότητα και δημιουργήστε μια νέα εγγραφή. Για τον τύπο, επιλέξτε ΕΝΑ, μετά ορίστε @ για τον κεντρικό υπολογιστή και στο πεδίο τιμής, πληκτρολογήστε τη δημόσια διεύθυνση IP σας.

Τώρα, συνδεθείτε στο Raspberry Pi χρησιμοποιώντας Ασφαλές κέλυφος (SSH):

ssh pi@τοπικός.pi.ip.διεύθυνση

Ενημερώστε και αναβαθμίστε τυχόν πακέτα χρησιμοποιώντας τις ακόλουθες εντολές:

sudo apt εκσυγχρονίζω
αναβάθμιση sudo apt

Τώρα αλλάξτε τον κατάλογο και πραγματοποιήστε λήψη του αρχείου εγκατάστασης FreshRSS εισάγοντας τα εξής:

cd /var/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip

Αποσυμπιέστε το αρχείο με:

sudoανοίγω φερμουάρκύριος.φερμουάρ

Θα δείτε ότι έχει δημιουργηθεί ένας νέος κατάλογος που ονομάζεται "FreshRSS-master". Εκχωρήστε την κυριότητα του στον χρήστη Apache:

sudoτσόουνwww-data:www-dataFreshRSS-master

Το FreshRSS βρίσκεται στη σωστή θέση και μπορεί να προσπελαστεί και να γραφτεί από τον Apache, αλλά ο Apache δεν γνωρίζει πού βρίσκεται. Λοιπόν, αλλάξτε τον κατάλογο:

CD /etc/apache2/sites-available/

Και δημιουργήστε ένα νέο αρχείο conf Apache:

sudoνανοφρέσκοι.conf

Στο νέο αρχείο, επικολλήστε τα εξής:

<VirtualHost *:80>
Ονομα διακομιστήτον τομέα σας.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>

Αποθηκεύστε το αρχείο και βγείτε από το nano με Ctrl + O ακολουθούμενη από Ctrl + X.

Ενεργοποιήστε το αρχείο conf πληκτρολογώντας τα εξής:

sudoa2ensiteφρέσκοι.conf

Τώρα, επανεκκινήστε τον Apache χρησιμοποιώντας την παρακάτω εντολή:

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

Το FreshRSS απαιτεί βάση δεδομένων. θα πρέπει να έχετε ήδη εγκατεστημένο το MariaBD στο σύστημά σας. Ανοίξτε το MariaDB με:

sudo MariaDB

Εισαγάγετε τις ακόλουθες εντολές για να δημιουργήσετε έναν νέο χρήστη και μια βάση δεδομένων για χρήση:

ΔΗΜΙΟΥΡΓΩΒΑΣΗ ΔΕΔΟΜΕΝΩΝφρέσκο;
ΔΗΜΙΟΥΡΓΩΧΡΗΣΤΗΣφρέσκοΑΝΑΓΝΩΡΙΣΘΕΙΣΜΕ 'Κωδικός πρόσβασης';
ΧΟΡΗΓΗΣΗΧΡΗΣΗΕΠΙ. ΠΡΟΣ ΤΗΝφρέσκο@localhost ΑΝΑΓΝΩΡΙΣΘΕΙΣΜΕ 'Κωδικός πρόσβασης';
ΧΟΡΗΓΗΣΗΟΛΑπρονόμιαΕΠΙ φρέσκο.* ΠΡΟΣ ΤΗΝφρέσκο@localhost;
ΞΕΠΛΥΝΕΤΕΠΡΟΝΟΜΙΑ;
εγκαταλείπω;

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

Κάντε κλικ στο επόμενο και θα σας ζητηθεί να συμπληρώσετε τα στοιχεία της βάσης δεδομένων που θα χρησιμοποιεί το FreshRSS. Ο τύπος της βάσης δεδομένων είναι MySQL, ο οικοδεσπότης είναι localhost, και ο χρήστης και η βάση δεδομένων είναι και τα δύο φρέσκο.

Όταν τελειώσετε, κάντε κλικ Επόμενο. Θα σας ζητηθεί το όνομα χρήστη του προεπιλεγμένου χρήστη (μέγιστο 16 αλφαριθμητικοί χαρακτήρες), η μέθοδος ελέγχου ταυτότητας και ο ορισμός του κωδικού πρόσβασης.

Μόλις κάνετε κλικ Ολοκληρωμένη Εγκατάσταση, πρέπει να συνδεθείτε στην παρουσία σας FreshRSS χρησιμοποιώντας το όνομα και τον κωδικό πρόσβασης που μόλις ορίσατε.

Χρησιμοποιώντας το FreshRSS στο Raspberry Pi σας

Η μόνη ροή που θα έχετε είναι η προεπιλεγμένη ροή FreshRSS που σας κρατά ενήμερους με νέα από την ομάδα FreshRSS. Αυτό είναι υπέροχο, αλλά θέλετε νέα από διάφορες πηγές για να το κάνετε τέλειο. Λοιπόν, κάντε κλικ στο + υπογράψτε δίπλα στη διαχείριση συνδρομών και θα έχετε την επιλογή να δημιουργήσετε μια νέα κατηγορία ή ροή. Η επικόλληση της διεύθυνσης ροής από το makeuseof.com θα δείτε σύντομα την οθόνη σας να συμπληρώνεται από τα τελευταία νέα από τον καλύτερο ιστότοπο τεχνολογίας στο διαδίκτυο.

Συνήθως, μπορείτε να βρείτε ροές σε άλλους ιστότοπους προσθέτοντας /feed, /rss, ή /rss.xml μετά τη βασική διεύθυνση URL. Αν αυτό δεν λειτουργήσει, κάντε δεξί κλικ στην αρχική σελίδα του ιστότοπου και, στη συνέχεια, κάντε κλικ Δες την πηγή της σελίδας. Χρήση Ctrl + F για να αναζητήσετε τους όρους: ταίζω, RSS, άτομο, ή XML.

Λήψη πλήρων άρθρων με FreshRSS

Όπως πολλοί άλλοι ιστότοποι, Κάνουν χρήση του προσφέρει μόνο στελέχη άρθρων, αλλά το FreshRSS μπορεί να ανακτήσει πλήρη άρθρα απευθείας στο Raspberry Pi σας.

Τα περισσότερα άρθρα σε διάφορους ιστότοπους έχουν μια τυπική διάταξη με κοινά στοιχεία και συνεπή σε ολόκληρο τον ιστότοπο. Θέλετε να βρείτε τον επιλογέα CSS που περιέχει το κείμενο που θέλετε να διαβάσετε.

Ανοίξτε οποιοδήποτε άρθρο στον ιστότοπο-στόχο σας και κάντε δεξί κλικ στο τμήμα του σώματος του άρθρου που περιέχει το κείμενο. Στη συνέχεια, επιλέξτε επιθεώρηση από το μενού και το παράθυρο του προγράμματος περιήγησης θα χωριστεί, με το ένα μισό να δείχνει την πηγή και το επάνω μέρος να δείχνει τον αρχικό ιστότοπο.

Θα δείτε ότι ορισμένα μέρη της σελίδας επισημαίνονται. Μετακινήστε το ποντίκι σας προς τα πάνω στην ιεραρχία έως ότου ολόκληρο το σώμα του άρθρου γίνει μπλε και, στη συνέχεια, κάντε δεξί κλικ ξανά και επιλέξτε Αντιγραφή > Επιλογέας αντιγραφής. Για το makeuseof.com, ο πιο χρήσιμος επιλογέας είναι #άρθρο-σώμα.

Επιστρέψτε στο FreshRSS και κάντε κλικ στο εικονίδιο γρανάζι δίπλα στην τροφοδοσία MUO, κάντε κύλιση προς τα κάτω στο Προχωρημένος, και στο πεδίο σημειωμένο Επιλογέας άρθρου CSS στον αρχικό ιστότοπο, επικολλήστε στον επιλογέα #άρθρο-σώμα. Κάντε κλικ στο υποβάλλουν και μετά Φορτώνω πάλι άρθρα.

Προς αιώνια χαρά και απόλαυση σας, κάθε άρθρο MUO στην παρουσία σας FreshRSS θα είναι πλήρες κείμενο και κάθε μελλοντικό άρθρο που θα ληφθεί από το FreshRSS θα είναι επίσης πλήρες κείμενο. Αυτό λειτουργεί σε κάθε τοποθεσία, αν και ο ακριβής επιλογέας θα διαφέρει.

Ασφαλίστε το Raspberry Pi FreshRSS Instance

Η πρόσβαση σε έναν ιστότοπο μέσω μη κρυπτογραφημένης σύνδεσης HTTP δεν είναι ασφαλής και σας αφήνει ευάλωτους σε επιθέσεις—ακόμα κι αν είστε φιλοξενία του ιστότοπου σε Raspberry Pi. Το Certbot θα ασφαλίσει τον ιστότοπό σας λαμβάνοντας και αναπτύσσοντας πιστοποιητικά ασφαλείας και κλειδιά κρυπτογράφησης από το Let's Encrypt. Λοιπόν, πληκτρολογήστε τα εξής:

sudo certbot

Εισαγάγετε τη διεύθυνση email σας και επιλέξτε τον ιστότοπο που θέλετε να ασφαλίσετε από μια λίστα. Την επόμενη φορά που θα επισκεφτείτε τον ιστότοπό σας FreshRSS, η σύνδεση θα αναβαθμιστεί αυτόματα σε HTTPS.

Το FreshRSS μπορεί να ανακτήσει τις ροές σας αυτόματα

Όπως έχει η εγκατάστασή σας αυτήν τη στιγμή, το FreshRSS μπορεί να ενημερώσει τις ροές του μόνο με μη αυτόματη εισαγωγή—πρέπει να κάνετε κλικ στο Φρεσκάρω κουμπί για να ζητήσει από το λογισμικό να ελέγξει τις πηγές του και να αντλήσει νέα νέα από τον Ιστό.

Ευτυχώς για τα δάχτυλά σας, το FreshRSS εκτελείται σε Linux στο Raspberry Pi — και το Linux έχει ένα ενσωματωμένο εργαλείο που ονομάζεται cron, το οποίο μπορεί να ενεργοποιήσει μια ανανέωση σύμφωνα με ένα πρόγραμμα που έχετε ορίσει. Εξοικειωθείτε με πώς να χρησιμοποιήσετε το cron και το crontabκαι μετά πληκτρολογήστε την παρακάτω εντολή:

sudo crontab -ε

Προσθέστε μια νέα καταχώριση ανάλογα με το πόσο συχνά θέλετε το FreshRSS να τραβάει νέες ροές από τον αιθέρα:

*/15 * * * * php -f /var/www/FreshRSS-master/app/actualize_script.php

Η παραπάνω γραμμή κώδικα θα ρυθμίσει το FreshRSS να ανανεώνει τις ροές του κάθε 15 λεπτά. Αλλάξτε λοιπόν την τιμή σύμφωνα με τις ανάγκες σας.

Το FreshRSS σας φέρνει όλα τα νέα!

Με το FreshRSS, μπορείτε να διαβάζετε ειδήσεις από διάφορες πηγές χωρίς ποτέ να ενεργοποιείτε σενάρια παρακολούθησης ή να αντέχετε ενοχλητικές διαφημίσεις. Τα cookies δεν θα κατατεθούν ποτέ στο Raspberry Pi σας, πράγμα που σημαίνει ότι δεν ενεργοποιείτε soft walls.

Στη σπάνια περίπτωση που ένας διαχειριστής ιστότοπου εντοπίσει καθόλου το FreshRSS, θα υποθέσει ότι πρόκειται για ένα bot—εντελώς χωρισμένο από την υπόλοιπη ψηφιακή σας ταυτότητα.