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ő

instagram viewer
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.