Uudiste ja oma lemmikloojatega kursis hoidmine on tänapäeva maailmas hädavajalik, kuid selleks ei pea te looma Facebooki, Google'i või Apple'i kontot.
FreshRSS-i abil saate tõmmata viimaseid uudiseid, ajaveebe ja muid vooge otse eetrist enda juurde Raspberry Pi ja vaadake seda kõike ühes kohas oma brauseri või mobiiltelefoni spetsiaalse rakenduse kaudu seade.
Kõlab liiga hästi, et tõsi olla? Lugege allpool, sest me juhendame teid seadistamise sammude kaudu, kuid enne seda arutame lühidalt, miks peaksite FreshRSS-i kasutama.
Miks peaksite RSS-kanalite lugemiseks oma Raspberry Pi-s kasutama FreshRSS-i?
Really Simple Syndication (RSS) on peaaegu kõikjal esinev Interneti-funktsioon. Peaaegu igal saidil, mida täna külastate, on RSS-voog kuhugi peidetud.
RSS-voog on XML-fail, mida saab tuua ja lugeda spetsiaalse tarkvara abil, et pakkuda teile uusimaid pealkirju antud saidilt, kogu loo URL ja lisateave, nagu autor, avaldamise kuupäev ja katkend tekst. MakeUseOfi RSS-voog on saadaval siin kui soovite vaadata töötlemata XML-i.
Tavaliselt on teil erinevate seadmete jaoks eraldi RSS-lugeja või isegi tellite teenuse, mis pakub teie enda kureeritud RSS-kanalit.
FreshRSS on aga erinev. See on isehostitav tarkvara, mis töötab suurepäraselt Raspberry Pi-s ja millele pääsete juurde brauseri või mõne muu seadme spetsiaalse kliendi kaudu. Samuti tõmbab see veebisaitidelt täisartikleid, mis tähendab, et te ei pea kunagi neid saite külastama.
FreshRSS-i kasutamise peamine eelis on see, et saate hõlpsalt pehmetest tasumüüridest mööda minna ja vältida reklaami- ja jälgimiskood – see muudab röövellike tehnoloogiahiiglaste jaoks profiili loomise palju raskemaks sinul.
FreshRSS installimine Raspberry Pi-le
Esmalt peate valmistama oma Raspberry Pi ette koduse serverina ja seejärel külastama oma domeeni registripidajat Täiustatud DNS jaotist ja looge uus kirje. Tüübi jaoks valige A, seejärel määrake @ hosti jaoks ja sisestage väärtuse väljale oma avalik IP-aadress.
Nüüd logige oma Raspberry Pi-sse sisse Secure Shell (SSH):
ssh pi@kohalik.pi.ip.aadress
Värskendage ja täiendage kõiki pakette, kasutades järgmisi käske:
sudo apt värskendada
sudo apt uuendus
Nüüd muutke kataloogi ja laadige alla FreshRSS-i installiarhiiv, sisestades järgmise:
cd /var/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip
Pakkige arhiiv lahti, kasutades:
sudolahti pakkimameister.zip
Näete, et on loodud uus kataloog nimega "FreshRSS-master". Andke selle omandiõigus Apache'i kasutajale:
sudochown-Rwww-andmed:www-andmedFreshRSS-meister
FreshRSS asub õiges kohas ning Apache saab sellele juurde pääseda ja sinna kirjutada, kuid Apache ei tea, kus see asub. Niisiis, muutke kataloogi:
cd /etc/apache2/sites-available/
Ja looge uus Apache conf-fail:
sudonanofreshrss.conf
Kleepige uude faili järgmine:
<VirtualHost *:80>
ServeriNimiteie-domeen.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>
Salvestage fail ja väljuge nano nupuga Ctrl + O järgneb Ctrl + X.
Lubage conf-fail, tippides järgmise:
sudoa2ensitefreshrss.conf
Nüüd taaskäivitage Apache, kasutades allolevat käsku:
sudo teenuse apache2 taaskäivitamine
FreshRSS nõuab andmebaasi; MariaBD peaks teie süsteemi juba installitud olema. Avage MariaDB koos:
sudo MariaDB
Sisestage järgmised käsud, et luua uus kasutaja ja andmebaas, mida see kasutada:
LOOANDMEBAASvärske;
LOOKASUTAJAvärskeTUNNISTATUDKÕRVAL 'parool';
ANNAKASUTAMINEPEAL. TOvärske@localhost TUNNISTATUDKÕRVAL 'parool';
ANNAKÕIKprivileegidPEAL värske.* TOvärske@localhost;
FLUSHPRIVILEEGID;
loobuma;
Nüüd käivitage veebibrauser ja külastage oma domeeni. Teil palutakse valida keel ja installija kontrollib, kas teie server on täiesti korras.
Klõpsake nuppu Edasi ja teil palutakse sisestada andmed andmebaasi kohta, mida FreshRSS kasutab. Andmebaasi tüüp on MySQL, peremees on kohalik hostning kasutaja ja andmebaas on mõlemad värske.
Kui olete lõpetanud, klõpsake nuppu Edasi. Teilt küsitakse vaikekasutaja kasutajanime (maksimaalselt 16 tähtnumbrilist märki), autentimismeetodit ja parooli määramist.
Kui klõpsate Täielik paigaldus, peate oma FreshRSS-i eksemplari sisse logima, kasutades just määratud nime ja parooli.
FreshRSS-i kasutamine teie Raspberry Pi-s
Ainus voog, mis teil on, on vaikimisi FreshRSS, mis hoiab teid kursis FreshRSS-i meeskonna uudistega. See on suurepärane, kuid soovite, et uudised erinevatest allikatest oleksid täiuslikud. Niisiis, klõpsake nuppu + märkige tellimuste haldamise kõrval ja teil on võimalus luua uus kategooria või voog. Kui kleepite voo aadressi saidilt makeuseof.com, kuvatakse peagi teie ekraanil Interneti parimate tehniliste saitide värskeimad uudised.
Tavaliselt leiate lisamise teel kanaleid teistelt saitidelt /feed, /rss, või /rss.xml pärast põhi-URL-i. Kui see ei tööta, paremklõps veebisaidi avalehel, seejärel klõpsake nuppu Vaata lehekülje allikat. Kasuta Ctrl + F terminite otsimiseks: sööda, RSS, aatom, või XML.
Täielike artiklite toomine FreshRSS-iga
Nagu paljud teised saidid, MakeUseOf pakub ainult artiklite tühjendeid, kuid FreshRSS saab täisartikleid otse teie Raspberry Pi-sse tuua.
Enamikul erinevate saitide artiklitel on standardpaigutus, mille elemente on saidil ühised ja ühtsed. Soovite leida CSS-i valija, mis sisaldab teksti, mida soovite lugeda.
Avage mis tahes artikkel oma sihtsaidil ja paremklõpsake seda artikli kehaosal, mis sisaldab teksti. Seejärel valige menüüst Inspekteeri ja brauseriaken jaguneb pooleks, millest üks pool näitab allikat ja ülemine osa esialgset saiti.
Näete, et mõned lehe osad on esile tõstetud. Liigutage hierarhiat ülespoole, kuni kogu artikli keha on sinine, seejärel paremklõpsake uuesti ja valige Kopeeri > Kopeeri valija. Veebi makeuseof.com jaoks on kõige kasulikum valija #artikkel-keha.
Minge tagasi FreshRSS-i ja klõpsake MUO-voo kõrval olevat hammasrattaikooni, kerige alla edasijõudnutele, ja märgitud väljal Artiklite CSS-i valija algsel veebisaidil, kleepige valijasse #artikkel-keha. Kliki Esita ja siis Laadi uuesti artiklid.
Teie igaveseks rõõmuks ja rõõmuks on kõik teie FreshRSS-i eksemplari MUO artiklid täistekstina ja kõik FreshRSSi poolt hangitud tulevased artiklid on samuti täistekstid. See toimib igal saidil, kuigi täpne valija on erinev.
Kaitske oma Raspberry Pi FreshRSS-i eksemplar
Juurdepääs veebisaidile krüptimata HTTP-ühenduse kaudu ei ole turvaline ja jätab teid rünnakute suhtes haavatavaks – isegi kui olete saidi hostimine Raspberry Pi-s. Certbot kaitseb teie saiti, hankides ja juurutades Let's Encrypti turvasertifikaadid ja krüpteerimisvõtmed. Niisiis, sisestage järgmine tekst:
sudo certbot
Sisestage oma e-posti aadress ja valige loendist sait, mida soovite kaitsta. Järgmine kord, kui külastate oma FreshRSS-i saiti, viiakse ühendus automaatselt üle HTTPS-ile.
FreshRSS saab teie kanalid automaatselt tuua
Teie installi praegusel hetkel saab FreshRSS oma vooge värskendada ainult käsitsi sisestades – peate klõpsama Värskenda nuppu, et paluda tarkvaral oma allikaid kontrollida ja veebist värskeid uudiseid hankida.
Teie sõrmede õnneks töötab FreshRSS teie Raspberry Pi-s Linuxis ja Linuxil on sisseehitatud tööriist nimega cron, mis võib käivitada värskenduse vastavalt teie määratud ajakavale. Vii end kurssi kuidas kasutada cron ja crontabja seejärel sisestage allolev käsk:
sudo crontab -e
Lisage uus kirje vastavalt sellele, kui sageli soovite, et FreshRSS tõmbaks eetrist värskeid vooge:
*/15 * * * * php -f /var/www/FreshRSS-master/app/actualize_script.php
Ülaltoodud koodirida seab FreshRSS oma vooge iga 15 minuti järel värskendama. Seega muutke väärtust vastavalt oma vajadustele.
FreshRSS toob teieni kõik uudised!
FreshRSS-iga saate lugeda uudiseid erinevatest allikatest ilma jälgimisskripte käivitamata või tüütuid reklaame talumata. Teie Raspberry Pi-le ei salvestata kunagi küpsiseid, mis tähendab, et te ei käivita pehmeid tasuseinu.
Harvadel juhtudel, kui saidi administraator FreshRSS-i üldse märkab, eeldab ta, et see on robot, mis on teie ülejäänud digitaalsest identiteedist täielikult lahutatud.