Šiuolaikiniame pasaulyje būtina sekti naujienas ir mėgstamus kūrėjus, tačiau tam nereikia susikurti „FaceBook“, „Google“ ar „Apple“ paskyros.
Naudodami FreshRSS galite perkelti naujausias naujienas, tinklaraščius ir kitus kanalus tiesiai iš eterio į savo Raspberry Pi ir peržiūrėkite viską vienoje vietoje naudodami savo naršyklę arba specialią programą savo mobiliajame telefone prietaisas.
Skamba per gerai, kad būtų tiesa? Skaitykite toliau, nes paaiškinsime, kaip atlikti sąrankos veiksmus, tačiau prieš tai trumpai aptarsime, kodėl turėtumėte naudoti FreshRSS.
Kodėl turėtumėte naudoti „FreshRSS“ savo Raspberry Pi norėdami skaityti RSS tiekimus
Really Simple Syndication (RSS) yra beveik visur esanti interneto funkcija. Beveik kiekvienoje svetainėje, kurioje lankotės šiandien, bus kažkur paslėptas RSS kanalas.
RSS sklaidos kanalas yra XML failas, kurį gali gauti ir perskaityti specializuota programinė įranga, kad būtų pateiktos naujausios antraštės. iš tam tikros svetainės, visos istorijos URL ir papildoma informacija, pvz., autorius, paskelbimo data ir fragmentas tekstą. Galimas MakeUseOf RSS kanalas
čia jei norite pažvelgti į neapdorotą XML.Paprastai turėsite atskirą RSS skaitytuvą skirtingiems įrenginiams arba netgi užsiprenumeruosite paslaugą, kuri teikia savo kuruojamą RSS tiekimą.
Tačiau FreshRSS yra kitoks. Tai savarankiška programinė įranga, kuri puikiai veikia „Raspberry Pi“ ir ją galite pasiekti naudodami naršyklę arba skirtą klientą kitame įrenginyje. Jis taip pat gauna visus straipsnius iš svetainių, tai reiškia, kad jums niekada nereikia lankytis tose svetainėse.
Pagrindinis „FreshRSS“ naudojimo pranašumas yra tas, kad galite lengvai apeiti minkštas mokamas sienas ir jų išvengti reklamos ir stebėjimo kodas – dėl to grobuoniškiems technologijų milžinams sukurti profilį daug sunkiau ant tavęs.
Kaip įdiegti „FreshRSS“ „Raspberry Pi“.
Pirmiausia turėsite paruošti Raspberry Pi kaip namų serverį, tada apsilankykite savo domeno registratoriuje Išplėstinis DNS skyrių ir sukurkite naują įrašą. Norėdami nustatyti tipą, pasirinkite A, tada nustatykite @ prieglobos ir reikšmės lauke įveskite savo viešąjį IP adresą.
Dabar prisijunkite prie savo Raspberry Pi naudodami Secure Shell (SSH):
ssh pi@vietinis.pi.ip.adresas
Atnaujinkite ir atnaujinkite bet kokius paketus naudodami šias komandas:
sudo apt atnaujinti
sudo apt atnaujinimas
Dabar pakeiskite katalogą ir atsisiųskite FreshRSS diegimo archyvą įvesdami:
CD /var/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip
Išpakuokite archyvą naudodami:
sudoišpakuokitemeistras.zip
Pamatysite, kad buvo sukurtas naujas katalogas pavadinimu "FreshRSS-master". Suteikite jo nuosavybės teisę Apache vartotojui:
sudochown-Rwww-duomenys:www-duomenysFreshRSS-master
„FreshRSS“ yra tinkamoje vietoje, „Apache“ gali ją pasiekti ir į ją įrašyti, tačiau „Apache“ nežino, kur ji yra. Taigi, pakeiskite katalogą:
cd /etc/apache2/sites-available/
Ir sukurkite naują Apache conf failą:
sudonanošviežiai.conf
Naujame faile įklijuokite šiuos dalykus:
<„VirtualHost“ *:80>
Serverio pavadinimasjūsų domenas.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>
Išsaugokite failą ir išeikite iš nano su Ctrl + O sekė Ctrl + X.
Įjunkite conf failą įvesdami:
sudoa2ensitešviežiai.conf
Dabar iš naujo paleiskite „Apache“ naudodami toliau pateiktą komandą:
sudo paslauga apache2 paleiskite iš naujo
FreshRSS reikalinga duomenų bazė; jūsų sistemoje jau turėtų būti įdiegta MariaBD. Atidarykite MariaDB su:
sudo MariaDB
Įveskite šias komandas, kad sukurtumėte naują vartotoją ir duomenų bazę, kurią jis naudotų:
KURTIDUOMENŲ BAZĖšviežias;
KURTIVARTOTOJASšviežiasNUSTATYTABY 'Slaptažodis';
SUTEIKTINAUDOJIMASĮJUNGTA. KAMšviežias@localhost NUSTATYTABY 'Slaptažodis';
SUTEIKTIVISIprivilegijųĮJUNGTA šviežias.* KAMšviežias@localhost;
PALAUTIPRIVILEGIJOS;
mesti;
Dabar paleiskite žiniatinklio naršyklę ir apsilankykite savo domene. Jūsų bus paprašyta pasirinkti kalbą, o diegimo programa patikrins, ar jūsų serveris veikia.
Spustelėkite toliau ir būsite paprašyti užpildyti duomenis apie duomenų bazę, kurią naudos FreshRSS. Duomenų bazės tipas yra MySQL, šeimininkas yra vietinis šeimininkas, o vartotojas ir duomenų bazė yra abu šviežias.
Kai baigsite, spustelėkite Kitas. Jūsų bus paprašyta įvesti numatytojo vartotojo vartotojo vardą (daugiausia 16 raidinių ir skaitinių simbolių), autentifikavimo metodą ir nustatyti slaptažodį.
Kai tik spustelėsite Pilnas montavimas, turite prisijungti prie savo FreshRSS egzemplioriaus naudodami ką tik nustatytą vardą ir slaptažodį.
„FreshRSS“ naudojimas „Raspberry Pi“.
Vienintelis jūsų turimas sklaidos kanalas yra numatytasis „FreshRSS“, kuris nuolat atnaujina „FreshRSS“ komandos naujienas. Tai puiku, bet norite, kad naujienos iš įvairių šaltinių būtų tobulos. Taigi, spustelėkite + pasirašykite šalia prenumeratos valdymo ir turėsite galimybę sukurti naują kategoriją arba kanalą. Įklijavus sklaidos kanalo adresą iš makeuseof.com, jūsų ekranas netrukus bus užpildytas naujausiomis naujienomis iš geriausių technologijų svetainės internete.
Paprastai galite rasti informacijos santraukas kitose svetainėse pridėję /feed, /rss, arba /rss.xml po bazinio URL. Jei tai neveikia, dešiniuoju pelės mygtuku spustelėkite pagrindiniame svetainės puslapyje, tada spustelėkite Rodyti puslapio šaltinį. Naudokite Ctrl + F ieškoti terminų: maitinti, RSS, atomas, arba XML.
Išsamių straipsnių gavimas naudojant FreshRSS
Kaip ir daugelis kitų svetainių, Pasinaudoti siūlo tik straipsnių dalis, tačiau „FreshRSS“ gali gauti visus straipsnius tiesiai į „Raspberry Pi“.
Dauguma straipsnių įvairiose svetainėse turi standartinį išdėstymą su bendrais ir nuosekliais visoje svetainėje elementais. Norite rasti CSS parinkiklį, kuriame yra norimas skaityti tekstas.
Atidarykite bet kurį straipsnį tikslinėje svetainėje ir dešiniuoju pelės mygtuku spustelėkite straipsnio dalį, kurioje yra tekstas. Tada meniu pasirinkite tikrinti ir naršyklės langas bus padalintas, vienoje pusėje bus rodomas šaltinis, o viršutinėje dalyje bus rodoma pradinė svetainė.
Pamatysite, kad kai kurios puslapio dalys yra paryškintos. Perkelkite pelės žymeklį aukštyn hierarchijoje, kol visas straipsnio tekstas bus mėlynas, tada dar kartą spustelėkite dešinįjį pelės klavišą ir pasirinkite Kopijuoti > Kopijavimo parinkiklis. Makeuseof.com naudingiausias parinkiklis yra #straipsnis-body.
Grįžkite į FreshRSS ir spustelėkite krumpliaračio piktogramą šalia MUO informacijos santraukos, slinkite žemyn iki Išplėstinė, ir pažymėtame lauke Straipsnio CSS parinkiklis originalioje svetainėje, įklijuokite į parinkiklį #straipsnis-body. Spustelėkite Pateikti ir tada Įkelti iš naujo straipsnius.
Jūsų amžinam džiaugsmui ir džiaugsmui kiekvienas MUO straipsnis jūsų FreshRSS egzemplioriuje bus visas tekstas, o kiekvienas būsimas FreshRSS gautas straipsnis taip pat bus visas tekstas. Tai veikia visose svetainėse, nors tikslus parinkiklis skirsis.
Apsaugokite savo Raspberry Pi FreshRSS egzempliorių
Prieiga prie svetainės naudojant nešifruotą HTTP ryšį nėra saugi ir tampa pažeidžiama atakoms, net jei esate svetainės talpinimas Raspberry Pi. „Certbot“ apsaugo jūsų svetainę, gaudamas ir įdiegdamas saugos sertifikatus ir šifravimo raktus iš „Let's Encrypt“. Taigi, įveskite šiuos duomenis:
sudo certbot
Įveskite savo el. pašto adresą ir sąraše pasirinkite, kurią svetainę norite apsaugoti. Kitą kartą apsilankius FreshRSS svetainėje, ryšys bus automatiškai atnaujintas į HTTPS.
FreshRSS gali automatiškai gauti jūsų informacijos santraukas
Šiuo metu jūsų diegimo metu „FreshRSS“ gali atnaujinti savo informacijos santraukas tik rankiniu būdu – jums reikia spustelėti Atnaujinti mygtuką, kad paragintumėte programinę įrangą patikrinti šaltinius ir gauti naujų naujienų iš žiniatinklio.
Laimei, „FreshRSS“ veikia „Linux“ sistemoje „Raspberry Pi“, o „Linux“ turi integruotą įrankį, vadinamą cron, kuris gali suaktyvinti atnaujinimą pagal jūsų nustatytą tvarkaraštį. Susipažinkite su kaip naudoti cron ir crontab, tada įveskite toliau pateiktą komandą:
sudo crontab -e
Pridėkite naują įrašą pagal tai, kaip dažnai norite, kad FreshRSS gautų šviežius tiekimus iš eterio:
*/15 * * * * php -f /var/www/FreshRSS-master/app/actualize_script.php
Aukščiau pateikta kodo eilutė nustatys FreshRSS, kad kas 15 minučių atnaujintų savo informacijos santraukas. Taigi, pakeiskite vertę pagal savo poreikius.
FreshRSS atneša jums visas naujienas!
Naudodami FreshRSS galite skaityti naujienas iš įvairių šaltinių, niekada nesuaktyvindami sekimo scenarijų ar nepatirdami erzinančių skelbimų. Slapukai niekada nebus dedami į jūsų Raspberry Pi, o tai reiškia, kad nesuaktyvinsite minkštųjų mokamų sienų.
Tais retais atvejais, kai svetainės administratorius išvis pastebės FreshRSS, jis manys, kad tai robotas, visiškai atskirtas nuo likusios jūsų skaitmeninės tapatybės.