A modern világban elengedhetetlen, hogy naprakész legyen a hírekkel és kedvenc alkotóival, de ehhez nem kell FaceBook-, Google- vagy Apple-fiókot létrehoznia.
A FreshRSS segítségével a legfrissebb híreket, blogokat és egyéb hírfolyamokat egyenesen az éterből a sajátjába töltheti Raspberry Pi és tekintse meg mindezt egy helyen a böngészőben vagy egy dedikált alkalmazásban a mobilján eszköz.
Túl jól hangzik, hogy igaz legyen? Olvassa el az alábbiakat, mivel végigvezetjük a beállítás lépésein, de előtte röviden megbeszéljük, miért érdemes a FreshRSS-t használni.
Miért érdemes FreshRSS-t használni a Raspberry Pi-n az RSS-hírcsatornák olvasásához?
A Really Simple Syndication (RSS) az internet szinte mindenütt jelenlévő funkciója. Szinte minden ma felkeresett webhelyen el van rejtve valahol egy RSS-hírcsatorna.
Az RSS-hírcsatorna egy XML-fájl, amelyet egy speciális szoftver lekérhet és elolvashat, hogy a legfrissebb címeket jelenítse meg. egy adott webhelyről, a teljes történet URL-címe, valamint a kiegészítő információk, például a szerző, a megjelenés dátuma és egy részlet szöveg. A MakeUseOf RSS feed elérhető
itt ha meg akarod nézni a nyers XML-t.Általában külön RSS-olvasóval rendelkezik a különböző eszközökhöz, vagy akár előfizethet egy olyan szolgáltatásra, amely saját válogatott RSS-hírcsatornát biztosít.
A FreshRSS azonban más. Ez egy saját üzemeltetésű szoftver, amely tökéletesen fut Raspberry Pi-n, és egy böngészőn vagy egy másik eszköz dedikált kliensén keresztül érheti el. Ezenkívül letölti a teljes cikkeket a webhelyekről, ami azt jelenti, hogy soha nem kell felkeresnie ezeket a webhelyeket.
A FreshRSS használatának fő előnye, hogy könnyedén átlépheti a puha fizetési falakat, és elkerülheti reklám- és követőkód – ez sokkal nehezebbé teszi a ragadozó technológiai óriások számára a profil kialakítását rajtad.
A FreshRSS telepítése Raspberry Pi-re
Először fel kell készítenie a Raspberry Pi-t otthoni szerverként, majd fel kell keresnie a domain regisztrátorát Speciális DNS szakaszt, és hozzon létre egy új rekordot. A típushoz válassza ki A, majd állítsa be @ a gazdagéphez, és az értékmezőbe írja be a nyilvános IP-címét.
Most jelentkezzen be Raspberry Pi-be a használatával Secure Shell (SSH):
ssh pi@helyi.pi.ip.cím
Frissítse és frissítse a csomagokat a következő parancsokkal:
sudo apt frissítés
sudo apt frissítés
Most módosítsa a könyvtárat, és töltse le a FreshRSS telepítési archívumot a következő beírásával:
cd /var/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip
Csomagolja ki az archívumot a következővel:
sudocsomagolja kifő-.postai irányítószám
Látni fogja, hogy létrejött egy új "FreshRSS-master" könyvtár. A tulajdonjog átadása az Apache felhasználónak:
sudochown-Rwww-adatok:www-adatokFreshRSS-mester
A FreshRSS a megfelelő helyen van, és az Apache hozzáférhet és írhat rá, de az Apache nem tudja, hol van. Tehát módosítsa a könyvtárat:
CD /etc/apache2/sites-available/
És hozzon létre egy új Apache conf fájlt:
sudonanofreshrss.conf
Az új fájlba illessze be a következőket:
<VirtualHost *:80>
Szerver névaz Ön domainje.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>
Mentse el a fájlt, és lépjen ki a nano segítségével Ctrl + O követi Ctrl + X.
Engedélyezze a conf fájlt a következő beírásával:
sudoa2ensitefreshrss.conf
Most indítsa újra az Apache-t az alábbi paranccsal:
sudo service apache2 újraindítás
A FreshRSS adatbázist igényel; Már telepítve kell lennie a MariaBD-nek a rendszerére. Nyissa meg a MariaDB-t a következővel:
sudo MariaDB
Írja be a következő parancsokat egy új felhasználó és egy használható adatbázis létrehozásához:
TEREMTADATBÁZISfriss;
TEREMTFELHASZNÁLÓfrissAZONOSÍTOTTÁLTAL 'Jelszó';
GRANTHASZNÁLATTOVÁBB. NAK NEKfriss@helyi kiszolgáló AZONOSÍTOTTÁLTAL 'Jelszó';
GRANTÖSSZESkiváltságokatTOVÁBB friss.* NAK NEKfriss@helyi kiszolgáló;
FLUSHKIVÁLTSÁGOK;
Kilépés;
Most indítson el egy webböngészőt, és keresse fel domainjét. A rendszer felkéri Önt, hogy válasszon nyelvet, és a telepítő ellenőrzi, hogy a kiszolgáló megfelelő-e.
Kattintson a Tovább gombra, és meg kell adnia a FreshRSS által használt adatbázis adatait. Az adatbázis típusa a MySQL, a házigazda az helyi kiszolgáló, és a felhasználó és az adatbázis egyaránt friss.
Ha végzett, kattintson a gombra Következő. Meg kell adnia az alapértelmezett felhasználó felhasználónevét (legfeljebb 16 alfanumerikus karakter), a hitelesítési módot és a jelszót.
Ha egyszer rákattint Teljes telepítés, be kell jelentkeznie FreshRSS-példányába az imént beállított névvel és jelszóval.
A FreshRSS használata Raspberry Pi-n
Az egyetlen hírfolyam az alapértelmezett FreshRSS, amely folyamatosan frissíti a FreshRSS csapatának híreit. Ez nagyszerű, de szeretne különféle forrásokból származó híreket, hogy tökéletes legyen. Tehát kattintson a + Jelölje be az előfizetéskezelés mellett, és lehetősége lesz új kategória vagy hírcsatorna létrehozására. Ha beilleszti a feed címét a makeuseof.com webhelyről, hamarosan megjelenik a képernyőn az internet legjobb tech webhelyének legfrissebb hírei.
Általában hozzáadásával találhat hírcsatornákat más webhelyeken /feed, /rss, vagy /rss.xml az alap URL után. Ha ez nem működik, Jobb klikk a webhely kezdőlapján, majd kattintson a gombra Oldal forrásának megtekintése. Használat Ctrl+F a kifejezések kereséséhez: takarmány, RSS, atom, vagy XML.
Teljes cikkek letöltése a FreshRSS segítségével
Sok más webhelyhez hasonlóan Kihasználni csak cikkcsonkokat kínál, de a FreshRSS a teljes cikkeket közvetlenül a Raspberry Pi-re tudja letölteni.
A különböző webhelyeken található cikkek többsége szabványos elrendezésű, közös elemekkel, amelyek egységesek a webhelyen. Meg akarja találni a CSS-választót, amely az olvasni kívánt szöveget tartalmazza.
Nyisson meg egy cikket a célwebhelyen, és kattintson a jobb gombbal a cikk törzsének arra a részére, amely a szöveget tartalmazza. Ezután a menüből válassza ki az Inspect elemet, és a böngészőablak ketté válik, az egyik fele a forrást, a felső része pedig az eredeti webhelyet mutatja.
Látni fogja, hogy az oldal egyes részei kiemelve vannak. Mozgassa az egeret feljebb a hierarchiában, amíg a teljes cikktörzs kék színűvé nem válik, majd kattintson újra a jobb gombbal, és válassza a lehetőséget Másolás > Másolás választó. A makeuseof.com számára a leghasznosabb választó az #cikktörzs.
Menjen vissza a FreshRSS-hez, kattintson a MUO feed melletti fogaskerék ikonra, és görgessen le Fejlett, és a jelölt mezőben Cikk CSS választó az eredeti webhelyen, illessze be a választóba #cikktörzs. Kattintson Beküldés és akkor Újratöltés cikkeket.
Örökös örömére és örömére a FreshRSS-példányon minden MUO-cikk teljes szöveg lesz, és a FreshRSS által letöltött minden jövőbeni cikk is teljes szöveg lesz. Ez minden webhelyen működik, bár a pontos választó eltérő lehet.
Biztosítsa Raspberry Pi FreshRSS példányát
Egy webhely titkosítatlan HTTP-kapcsolaton keresztüli elérése nem biztonságos, és sebezhetővé válik a támadásokkal szemben – még akkor is, ha az oldalt Raspberry Pi-n tárolja. A Certbot a Let's Encrypt biztonsági tanúsítványok és titkosítási kulcsok lekérésével és telepítésével biztosítja a webhely védelmét. Tehát írja be a következőket:
sudo certbot
Adja meg e-mail címét, és a listából válassza ki a védeni kívánt webhelyet. Amikor legközelebb meglátogatja FreshRSS webhelyét, a kapcsolat automatikusan HTTPS-re frissül.
A FreshRSS automatikusan lekérheti hírcsatornáit
A telepítés jelenlegi állása szerint a FreshRSS csak kézi bevitellel tudja frissíteni a hírcsatornáit – rá kell kattintania a Frissítés gombot, hogy felszólítsa a szoftvert, hogy ellenőrizze a forrásait, és friss híreket vonjon le az internetről.
Szerencsére a FreshRSS Linuxon fut Raspberry Pi-n – és a Linux rendelkezik egy beépített eszközzel, cron, amely az Ön által beállított ütemezés szerint frissítést indíthat el. Ismerkedjen meg hogyan kell használni a cront és a crontab-ot, majd írja be az alábbi parancsot:
sudo crontab -e
Adjon hozzá egy új bejegyzést annak megfelelően, hogy milyen gyakran szeretné, hogy a FreshRSS friss feedeket vonjon le az éterből:
*/15 * * * * php -f /var/www/FreshRSS-master/app/actualize_script.php
A fenti kódsor beállítja a FreshRSS-t, hogy 15 percenként frissítse hírcsatornáit. Tehát változtassa meg az értéket igényei szerint.
A FreshRSS minden hírt elhoz Önnek!
A FreshRSS segítségével különféle forrásokból olvashat híreket anélkül, hogy nyomkövető szkripteket indítana el, vagy bosszantó hirdetéseket kellene elviselnie. Cookie-k soha nem kerülnek elhelyezésre Raspberry Pi-jén, ami azt jelenti, hogy nem vált ki puha fizetési falakat.
Abban a ritka esetben, amikor a webhely adminisztrátora egyáltalán észreveszi a FreshRSS-t, azt feltételezi, hogy ez egy bot – teljesen elvált az Ön többi digitális identitásától.