Mať aktuálne informácie o novinkách a svojich obľúbených tvorcoch je v modernom svete nevyhnutné, no na to si nemusíte vytvárať účet na Facebooku, Google alebo Apple.

S FreshRSS si môžete stiahnuť najnovšie správy, blogy a ďalšie informačné kanály priamo z éteru do svojho Raspberry Pi a prezerajte si to všetko na jednom mieste prostredníctvom prehliadača alebo špeciálnej aplikácie vo vašom mobile zariadenie.

Znie to príliš dobre, aby to bola pravda? Čítajte ďalej, pretože vás prevedieme krokmi nastavenia, ale predtým si stručne povieme, prečo by ste mali používať FreshRSS.

Prečo by ste mali používať FreshRSS na svojom Raspberry Pi na čítanie kanálov RSS

Really Simple Syndication (RSS) je takmer všadeprítomná funkcia internetu. Takmer každá stránka, ktorú dnes navštívite, bude mať niekde ukrytý informačný kanál RSS.

Informačný kanál RSS je súbor XML, ktorý je možné načítať a prečítať pomocou špecializovaného softvéru, aby ste získali najnovšie titulky z danej lokality, adresu URL celého príbehu a doplnkové informácie, ako je autor, dátum vydania a úryvok text. K dispozícii je informačný kanál RSS MakeUseOf

instagram viewer
tu ak sa chcete pozrieť na nespracovaný XML.

Zvyčajne budete mať samostatnú čítačku RSS pre rôzne zariadenia alebo si dokonca predplatíte službu, ktorá poskytuje váš vlastný kanál RSS.

FreshRSS je však iný. Je to softvér s vlastným hosťovaním, ktorý perfektne funguje na Raspberry Pi a pristupujete k nemu prostredníctvom prehliadača alebo špeciálneho klienta na inom zariadení. Načítava tiež celé články z webových stránok, čo znamená, že tieto stránky nikdy nebudete musieť navštíviť.

Hlavnou výhodou používania FreshRSS je to, že môžete ľahko presekať mäkké paywally a vyhnúť sa im reklamný a sledovací kód – to značne sťažuje predátorským technologickým gigantom vytvorenie profilu na teba.

Ako nainštalovať FreshRSS na Raspberry Pi

Najprv budete musieť pripraviť svoje Raspberry Pi ako domáci server a potom navštíviť registrátora domény Pokročilý DNS a vytvorte nový záznam. Ako typ vyberte A, potom nastavte @ pre hostiteľa a do poľa hodnoty zadajte svoju verejnú IP adresu.

Teraz sa prihláste do svojho Raspberry Pi pomocou Secure Shell (SSH):

ssh pi@miestne.pi.ip.adresa

Aktualizujte a aktualizujte všetky balíky pomocou nasledujúcich príkazov:

sudo apt aktualizovať
upgrade sudo apt

Teraz zmeňte adresár a stiahnite si inštalačný archív FreshRSS zadaním nasledujúceho:

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

Rozbaľte archív pomocou:

sudorozopnúťmajster.PSČ

Uvidíte, že bol vytvorený nový adresár s názvom „FreshRSS-master“. Dajte jeho vlastníctvo používateľovi Apache:

sudochown-Rwww-údaje:www-údajeFreshRSS-majster

FreshRSS je na správnom mieste a môže k nemu pristupovať a zapisovať doň Apache, ale Apache nevie, kde sa nachádza. Takže zmeňte adresár:

cd /etc/apache2/sites-available/

A vytvorte nový súbor Apache conf:

sudonanočerstvá.conf

Do nového súboru prilepte nasledovné:

<VirtualHost *:80>
Názov serveravaša doména.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>

Uložte súbor a ukončite nano pomocou Ctrl + O nasledovaný Ctrl + X.

Povoľte súbor conf zadaním nasledujúceho:

sudoa2ensitečerstvá.conf

Teraz reštartujte Apache pomocou príkazu nižšie:

reštart služby sudo apache2

FreshRSS vyžaduje databázu; mali by ste už mať nainštalovaný MariaBD vo vašom systéme. Otvorte MariaDB pomocou:

sudo MariaDB

Zadajte nasledujúce príkazy, aby ste vytvorili nového používateľa a databázu, ktorú bude používať:

VYTVORIŤDATABÁZAčerstvé;
VYTVORIŤUSERčerstvéIDENTIFIKOVANÝBY 'heslo';
GRANTPOUŽITIEON. TOčerstvé@localhost IDENTIFIKOVANÝBY 'heslo';
GRANTVŠETKYprivilégiáON čerstvé.* TOčerstvé@localhost;
SPLÁCHNUŤPRIVILEGIUM;
skončiť;

Teraz spustite webový prehliadač a navštívte svoju doménu. Budete vyzvaní, aby ste si vybrali jazyk a inštalátor vykoná kontroly, aby sa ubezpečil, že váš server je úplne v poriadku.

Kliknite na tlačidlo Ďalej a zobrazí sa výzva na vyplnenie údajov o databáze, ktorú bude FreshRSS používať. Typ databázy je MySQL, hostiteľ je localhosta používateľ aj databáza sú oboje čerstvé.

Keď skončíte, kliknite Ďalšie. Budete požiadaní o používateľské meno predvoleného používateľa (maximálne 16 alfanumerických znakov), metódu overenia a nastavenie hesla.

Po kliknutí Dokončite inštaláciu, musíte sa prihlásiť do svojej inštancie FreshRSS pomocou mena a hesla, ktoré ste práve nastavili.

Používanie FreshRSS na vašom Raspberry Pi

Jediný informačný kanál, ktorý budete mať, je predvolený FreshRSS, ktorý vás informuje o novinkách od tímu FreshRSS. To je skvelé, ale na to, aby to bolo dokonalé, potrebujete správy z rôznych zdrojov. Kliknite teda na + vedľa správy odberov a budete mať možnosť vytvoriť novú kategóriu alebo informačný kanál. Prilepením adresy zdroja z makeuseof.com čoskoro uvidíte, že vaša obrazovka bude vyplnená najnovšími správami z najlepšej technickej stránky na internete.

Zdroje zvyčajne nájdete na iných stránkach pridaním /feed, /rss, alebo /rss.xml za základnou adresou URL. Ak to nefunguje, kliknite pravým tlačidlom myši na domovskej stránke webu a potom kliknite Zobraziť zdroj stránky. Použite Ctrl + F hľadať výrazy: krmivo, RSS, atóm, alebo XML.

Načítavanie celých článkov pomocou FreshRSS

Rovnako ako mnoho iných stránok, Použiť ponúka iba útržky článkov, ale FreshRSS dokáže načítať celé články priamo do vášho Raspberry Pi.

Väčšina článkov na rôznych stránkach má štandardné rozloženie so spoločnými a konzistentnými prvkami na celej stránke. Chcete nájsť selektor CSS, ktorý obsahuje text, ktorý si chcete prečítať.

Otvorte ľubovoľný článok na vašej cieľovej stránke a kliknite pravým tlačidlom myši na časť tela článku, ktorá obsahuje text. Potom z ponuky vyberte možnosť prezrieť a okno prehliadača sa rozdelí, pričom jedna polovica bude zobrazovať zdroj a horná časť bude zobrazovať pôvodnú stránku.

Uvidíte, že niektoré časti stránky sú zvýraznené. Posuňte myš nahor v hierarchii, kým nebude celé telo článku modré, potom znova kliknite pravým tlačidlom myši a vyberte si Kopírovať > Kopírovať selektor. Pre makeuseof.com je najužitočnejší selektor #článok-telo.

Vráťte sa na FreshRSS a kliknite na ikonu ozubeného kolieska vedľa informačného kanála MUO a prejdite nadol Pokročilé, a v poli označenom Selektor CSS článkov na pôvodnom webe, vložte do selektora #článok-telo. Kliknite na Predložiť a potom Znovu načítať články.

Na vašu večnú radosť a potešenie bude každý článok MUO vo vašej inštancii FreshRSS v plnom znení a každý budúci článok stiahnutý službou FreshRSS bude tiež v plnom znení. Funguje to na každej stránke, aj keď presný výber sa bude líšiť.

Zabezpečte svoju inštanciu Raspberry Pi FreshRSS

Prístup na webovú stránku cez nešifrované pripojenie HTTP nie je bezpečný a vystavuje vás útokom, aj keď ste hosťovanie stránky na Raspberry Pi. Certbot zabezpečí vašu stránku získaním a nasadením bezpečnostných certifikátov a šifrovacích kľúčov z Let's Encrypt. Zadajte teda nasledovné:

sudo certbot

Zadajte svoju e-mailovú adresu a zo zoznamu vyberte stránku, ktorú chcete zabezpečiť. Pri ďalšej návšteve vašej stránky FreshRSS sa pripojenie automaticky inovuje na HTTPS.

FreshRSS dokáže načítať vaše informačné kanály automaticky

Keďže vaša inštalácia momentálne funguje, FreshRSS môže aktualizovať svoje informačné kanály iba manuálnym vstupom – musíte kliknúť na Obnoviť tlačidlo, aby ste softvér vyzvali, aby skontroloval svoje zdroje a stiahol čerstvé správy z webu.

Našťastie pre vaše prsty, FreshRSS beží na Linuxe na vašom Raspberry Pi – a Linux má vstavaný nástroj s názvom cron, ktorý môže spustiť obnovenie podľa vami nastaveného plánu. Zoznámte sa s ako používať cron a crontaba potom zadajte príkaz nižšie:

sudo crontab -e

Pridajte nový záznam podľa toho, ako často chcete, aby FreshRSS čerpal čerstvé kanály z éteru:

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

Vyššie uvedený riadok kódu nastaví FreshRSS tak, aby obnovoval svoje informačné kanály každých 15 minút. Zmeňte teda hodnotu podľa svojich potrieb.

FreshRSS vám prináša všetky novinky!

S FreshRSS môžete čítať správy z rôznych zdrojov bez toho, aby ste museli spúšťať sledovacie skripty alebo znášať otravné reklamy. Cookies sa nikdy neuložia na vaše Raspberry Pi, čo znamená, že nespúšťate mäkké paywally.

V zriedkavých prípadoch, keď správca lokality vôbec zistí FreshRSS, bude predpokladať, že ide o robota – úplne oddeleného od zvyšku vašej digitálnej identity.