Budite u toku s novostima i omiljenim kreatorima bitno je u modernom svijetu, ali za to ne morate kreirati Facebook, Google ili Apple račun.

S FreshRSS-om možete povući najnovije vijesti, blogove i druge feedove izravno iz etera u svoj Raspberry Pi i pregledajte sve na jednom mjestu putem preglednika ili namjenske aplikacije na mobilnom telefonu uređaj.

Zvuči predobro da bi bilo istinito? Čitajte u nastavku jer ćemo vas voditi kroz korake za postavljanje, ali prije toga ćemo ukratko raspraviti zašto biste trebali koristiti FreshRSS.

Zašto biste trebali koristiti FreshRSS na svom Raspberry Piju za čitanje RSS kanala

Really Simple Syndication (RSS) gotovo je sveprisutna značajka interneta. Gotovo svaka stranica koju danas posjetite imat će negdje skriven RSS sadržaj.

RSS feed je XML datoteka koju može dohvatiti i pročitati specijalizirani softver kako bi vam dao najnovije naslove s određene stranice, URL cijele priče i pomoćne informacije, kao što su autor, datum objave i isječak tekst. MakeUseOf RSS feed je dostupan ovdje ako želite pogledati neobrađeni XML.

instagram viewer

Obično ćete imati zaseban RSS čitač za različite uređaje ili se čak pretplatiti na uslugu koja nudi vaš vlastiti odabrani RSS feed.

FreshRSS je ipak drugačiji. To je softver s vlastitim hostingom koji savršeno radi na Raspberry Piju, a pristupate mu putem preglednika ili namjenskog klijenta na drugom uređaju. Također dohvaća cijele članke s web-mjesta, što znači da nikada ne morate posjećivati ​​ta mjesta.

Glavna prednost korištenja FreshRSS-a je ta što možete jednostavno proći kroz soft paywalle i izbjeći ih kod za oglašavanje i praćenje — zbog toga je grabežljivim tehnološkim divovima mnogo teže izgraditi profil na tebi.

Kako instalirati FreshRSS na Raspberry Pi

Najprije ćete morati pripremiti svoj Raspberry Pi kao kućni poslužitelj, a zatim posjetite registra domene Napredni DNS odjeljak i stvorite novi zapis. Za vrstu odaberite A, zatim postavite @ za host, au polje vrijednosti upišite svoju javnu IP adresu.

Sada se prijavite na svoj Raspberry Pi koristeći Sigurna ljuska (SSH):

ssh pi@lokalno.pi.ip.adresa

Ažurirajte i nadogradite sve pakete pomoću sljedećih naredbi:

sudo apt Ažuriraj
sudo apt nadogradnja

Sada promijenite direktorij i preuzmite instalacijsku arhivu FreshRSS unosom sljedećeg:

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

Raspakirajte arhivu pomoću:

sudootvoriti rajsfešlusovladati; majstorski.zip

Vidjet ćete da je stvoren novi direktorij pod nazivom "FreshRSS-master". Dajte vlasništvo nad njim korisniku Apachea:

sudožvakati-Rwww-podaci:www-podaciFreshRSS-master

FreshRSS je na ispravnoj lokaciji i Apache mu može pristupiti i pisati, ali Apache ne zna gdje je. Dakle, promijenite direktorij:

CD /etc/apache2/sites-available/

I stvorite novu Apache conf datoteku:

sudonanosvježe.konf

U novu datoteku zalijepite sljedeće:

<Virtualni host *:80>
ServerNamevaša-domena.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>

Spremite datoteku i izađite iz programa nano s Ctrl + O slijedi Ctrl + X.

Omogućite conf datoteku upisivanjem sljedećeg:

sudoa2ensitesvježe.konf

Sada ponovno pokrenite Apache pomoću donje naredbe:

sudo service apache2 restart

FreshRSS zahtijeva bazu podataka; trebali biste već imati instaliran MariaBD na vašem sustavu. Otvorite MariaDB pomoću:

sudo MariaDB

Unesite sljedeće naredbe za stvaranje novog korisnika i baze podataka koju će on koristiti:

STVORITIBAZA PODATAKAsvježe;
STVORITIKORISNIKsvježeIDENTIFICIRANIPO 'zaporka';
GRANTUPOTREBANA. DOsvježe@localhost IDENTIFICIRANIPO 'zaporka';
GRANTSVIprivilegijeNA svježe.* DOsvježe@localhost;
ISPIRANJEPRIVILEGIJE;
prestati;

Sada pokrenite web preglednik i posjetite svoju domenu. Od vas će se tražiti da odaberete jezik, a instalacijski program će izvršiti provjere kako bi osigurao da je vaš poslužitelj spreman.

Kliknite Dalje i od vas će se tražiti da ispunite detalje baze podataka koju će koristiti FreshRSS. Vrsta baze podataka je MySQL, domaćin je lokalni domaćin, a korisnik i baza podataka su oboje svježe.

Kada završite, kliknite Sljedeći. Od vas će se tražiti korisničko ime zadanog korisnika (maksimalno 16 alfanumeričkih znakova), način provjere autentičnosti i postavljanje lozinke.

Jednom kada kliknete Kompletna instalacija, morate se prijaviti na svoju FreshRSS instancu koristeći ime i lozinku koje ste upravo postavili.

Korištenje FreshRSS-a na vašem Raspberry Pi

Jedini feed koji ćete imati je zadani FreshRSS koji vas obavještava o novostima FreshRSS tima. Ovo je sjajno, ali želite vijesti iz raznih izvora kako biste ga učinili savršenim. Dakle, kliknite na + znak pored upravljanja pretplatama i imat ćete opciju za stvaranje nove kategorije ili feeda. Zalijepite adresu feeda s makeuseof.com uskoro će vaš zaslon biti ispunjen najnovijim vijestima s najbolje tehnološke stranice na internetu.

Obično možete pronaći feedove na drugim stranicama dodavanjem /feed, /rss, ili /rss.xml nakon osnovnog URL-a. Ako to ne uspije, desni klik na početnoj stranici web stranice, a zatim kliknite Pogledaj izvor stranice. Koristiti Ctrl + F za traženje pojmova: hraniti se, RSS, atom, ili XML.

Dohvaćanje cijelih članaka pomoću FreshRSS-a

Kao i mnoge druge stranice, Iskoristiti nudi samo komade članaka, ali FreshRSS može dohvatiti cijele članke izravno na vaš Raspberry Pi.

Većina članaka na različitim web-mjestima ima standardni izgled sa zajedničkim i dosljednim elementima na cijelom web-mjestu. Želite pronaći CSS selektor koji sadrži tekst koji želite pročitati.

Otvorite bilo koji članak na ciljnoj web stranici i desnom tipkom miša kliknite dio tijela članka koji sadrži tekst. Zatim odaberite pregled s izbornika i prozor preglednika će se podijeliti, pri čemu će jedna polovica prikazivati ​​izvor, a gornji dio će prikazivati ​​originalnu stranicu.

Vidjet ćete da su neki dijelovi stranice istaknuti. Pomičite miš prema gore po hijerarhiji dok cijelo tijelo članka ne postane plavo, zatim ponovno kliknite desnom tipkom miša i odaberite Kopiraj > Izbornik kopiranja. Za makeuseof.com, najkorisniji birač je #članak-tijelo.

Vratite se na FreshRSS i kliknite ikonu zupčanika pored MUO feeda, pomaknite se dolje do Napredna, a u polju označeno Selektor CSS-a za članke na originalnoj web stranici, zalijepite u selektor #članak-tijelo. Kliknite na podnijeti i onda Ponovno učitati članci.

Na vašu vječnu radost i zadovoljstvo, svaki MUO članak na vašoj FreshRSS instanci bit će puni tekst, a svaki budući članak koji dohvati FreshRSS također će biti puni tekst. Ovo funkcionira na svim stranicama, iako će se točan birač razlikovati.

Osigurajte svoju Raspberry Pi FreshRSS instancu

Pristup web stranici putem nekriptirane HTTP veze nije siguran i čini vas ranjivim na napade—čak i ako ste hosting stranice na Raspberry Pi. Certbot će zaštititi vašu stranicu dohvaćanjem i uvođenjem sigurnosnih certifikata i ključeva za šifriranje od Let's Encrypt. Dakle, upišite sljedeće:

sudo certbot

Unesite svoju adresu e-pošte i odaberite web mjesto koje želite zaštititi s popisa. Sljedeći put kada posjetite svoju stranicu FreshRSS, veza će se automatski nadograditi na HTTPS.

FreshRSS može automatski dohvatiti vaše feedove

Kako vaša instalacija trenutno stoji, FreshRSS može ažurirati svoje feedove samo ručnim unosom—trebate kliknuti na Osvježiti gumb za poticanje softvera da provjeri svoje izvore i izvuče svježe vijesti s weba.

Srećom po vaše prste, FreshRSS radi na Linuxu na vašem Raspberry Pi—a Linux ima ugrađeni alat tzv. kron, koji može pokrenuti osvježavanje prema rasporedu koji postavite. Upoznajte se s kako koristiti cron i crontab, a zatim unesite naredbu ispod:

sudo crontab -e

Dodajte novi unos prema tome koliko često želite da FreshRSS izvlači svježe izvore iz etera:

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

Gornji redak koda će postaviti FreshRSS da osvježava svoje feedove svakih 15 minuta. Dakle, promijenite vrijednost prema svojim potrebama.

FreshRSS vam donosi sve vijesti!

Uz FreshRSS možete čitati vijesti iz raznih izvora bez pokretanja skripti za praćenje ili podnošenja dosadnih oglasa. Kolačići se nikada neće pohraniti na vaš Raspberry Pi, što znači da ne pokrećete soft paywalle.

U rijetkom slučaju da administrator web-mjesta uopće uoči FreshRSS, pretpostavit će da se radi o botu – potpuno odvojenom od ostatka vašeg digitalnog identiteta.