Uutisten ja suosikkisisällöntuottajiesi pysyminen ajan tasalla on välttämätöntä nykymaailmassa, mutta sinun ei tarvitse luoda sitä varten Facebook-, Google- tai Apple-tiliä.

FreshRSS: n avulla voit vetää viimeisimmät uutiset, blogit ja muut syötteet suoraan eetteristä omallesi Raspberry Pi ja katso se kaikki yhdessä paikassa selaimesi tai mobiilisovelluksen kautta laite.

Kuulostaako liian hyvältä ollakseen totta? Lue alta, sillä opastamme sinut asennuksen vaiheiden läpi, mutta ennen sitä keskustelemme lyhyesti siitä, miksi sinun pitäisi käyttää FreshRSS: ää.

Miksi sinun pitäisi käyttää FreshRSS: ää Raspberry Pi -laitteessa RSS-syötteiden lukemiseen

Really Simple Syndication (RSS) on lähes kaikkialla läsnä oleva ominaisuus Internetissä. Lähes jokaisella sivustolla, jolla käyt tänään, on RSS-syöte piilotettuna jonnekin.

RSS-syöte on XML-tiedosto, jonka erikoisohjelmisto voi hakea ja lukea, jotta saat uusimmat otsikot. tietystä sivustosta, koko tarinan URL-osoite ja oheistiedot, kuten kirjoittaja, julkaisupäivä ja katkelma teksti. MakeUseOf RSS-syöte on saatavilla

instagram viewer
tässä jos haluat tarkastella raakaa XML: ää.

Yleensä sinulla on erillinen RSS-lukija eri laitteille tai jopa tilaat palvelun, joka tarjoaa oman kuratoidun RSS-syötteen.

FreshRSS on kuitenkin erilainen. Se on itseisännöity ohjelmisto, joka toimii täydellisesti Raspberry Pi: ssä, ja voit käyttää sitä selaimen tai erillisen asiakkaan kautta toisella laitteella. Se myös hakee kokonaisia ​​artikkeleita verkkosivustoilta, joten sinun ei koskaan tarvitse vierailla näillä sivustoilla.

FreshRSS: n käytön tärkein etu on, että voit helposti siivua pehmeiden maksumuurin ohi ja välttää mainonta- ja seurantakoodi – tämä vaikeuttaa saalistusteknisten jättiläisten profiilin rakentamista sinuun.

Kuinka asentaa FreshRSS Raspberry Pi -laitteeseen

Sinun on ensin valmisteltava Raspberry Pi kotipalvelimeksi ja vieraile sitten verkkotunnuksesi rekisteröijällä Advanced DNS -osio ja luo uusi tietue. Valitse tyypiksi A, aseta sitten @ isäntä ja kirjoita arvokenttään julkinen IP-osoitteesi.

Kirjaudu nyt Raspberry Pi -sovellukseen käyttämällä Secure Shell (SSH):

ssh pi@paikallinen.pi.ip.osoite

Päivitä ja päivitä kaikki paketit käyttämällä seuraavia komentoja:

sudo apt päivittää
sudo apt päivitys

Vaihda nyt hakemistoa ja lataa FreshRSS-asennusarkisto kirjoittamalla seuraava:

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

Pura arkisto seuraavasti:

sudopura vetoketjuhallita.postinumero

Näet, että uusi hakemisto nimeltä "FreshRSS-master" on luotu. Anna sen omistusoikeus Apache-käyttäjälle:

sudochown-Rwww-data:www-dataFreshRSS-mestari

FreshRSS on oikeassa paikassa, ja Apache voi käyttää sitä ja kirjoittaa siihen, mutta Apache ei tiedä missä se on. Joten vaihda hakemistoa:

CD /etc/apache2/sites-available/

Ja luo uusi Apache-conf-tiedosto:

sudonanotuoreet.conf

Liitä uuteen tiedostoon seuraava:

<VirtualHost *:80>
Palvelimen nimiverkkotunnuksesi.tld
Asiakirjanjuuri /var/www/FreshRSS-master/p/
</VirtualHost>

Tallenna tiedosto ja poistu nano: sta Ctrl + O jonka jälkeen Ctrl + X.

Ota conf-tiedosto käyttöön kirjoittamalla seuraava:

sudoa2ensitetuoreet.conf

Käynnistä Apache uudelleen käyttämällä alla olevaa komentoa:

sudo-palvelu apache2 käynnistyy uudelleen

FreshRSS vaatii tietokannan; MariaBD pitäisi jo olla asennettuna järjestelmääsi. Avaa MariaDB:

sudo MariaDB

Anna seuraavat komennot luodaksesi uuden käyttäjän ja tietokannan sitä varten:

LUODATIETOKANTAtuoretta;
LUODAKÄYTTÄJÄtuorettaTUNNISTETTUBY 'Salasana';
MYÖNTÄÄKÄYTTÖPÄÄLLÄ. TOtuoretta@paikallinen isäntä TUNNISTETTUBY 'Salasana';
MYÖNTÄÄKAIKKIetuoikeuksiaPÄÄLLÄ tuore.* TOtuoretta@paikallinen isäntä;
FLUSHETUOIKEUDET;
lopettaa;

Käynnistä nyt verkkoselain ja käy verkkotunnuksessasi. Sinua pyydetään valitsemaan kieli, ja asennusohjelma tarkistaa, että palvelimesi on kunnossa.

Napsauta seuraava, ja sinua pyydetään täyttämään FreshRSS: n käyttämän tietokannan tiedot. Tietokannan tyyppi on MySQL, isäntä on paikallinen isäntä, ja käyttäjä ja tietokanta ovat molemmat tuoretta.

Kun olet valmis, napsauta Seuraava. Sinulta kysytään oletuskäyttäjän käyttäjänimi (enintään 16 aakkosnumeerista merkkiä), todennusmenetelmä ja salasana.

Kun klikkaat Täydellinen asennus, sinun on kirjauduttava sisään FreshRSS-esiintymääsi käyttämällä juuri määrittämääsi nimeä ja salasanaa.

FreshRSS: n käyttäminen Raspberry Pi: ssä

Ainoa syöte, joka sinulla on, on oletusarvoinen FreshRSS, joka pitää sinut ajan tasalla FreshRSS-tiimin uutisista. Tämä on hienoa, mutta haluat tehdä siitä täydellisen uutisia eri lähteistä. Napsauta siis + Kirjaudu tilausten hallinnan viereen, ja sinulla on mahdollisuus luoda uusi luokka tai syöte. Kun liität syötteen osoitteen osoitteesta makeuseof.com, näytölläsi on pian viimeisimmät uutiset Internetin parhailta teknisiltä sivustoilta.

Voit yleensä löytää syötteitä muilta sivustoilta lisäämällä /feed, /rss, tai /rss.xml perus-URL-osoitteen jälkeen. Jos se ei toimi, oikealla painikkeella verkkosivuston etusivulla ja napsauta sitten Näytä sivun lähdekoodi. Käyttää Ctrl + F etsiä termejä: syöttää, RSS, atomi, tai XML.

Täydellisten artikkeleiden hakeminen FreshRSS: n avulla

Kuten monet muutkin sivustot, Hyödyntää tarjoaa vain artikkelien osioita, mutta FreshRSS voi hakea kokonaisia ​​artikkeleita suoraan Raspberry Pi -laitteeseen.

Useimmilla eri sivustoilla olevilla artikkeleilla on vakioasettelu, jossa on yhteisiä ja yhdenmukaisia ​​elementtejä koko sivustolla. Haluat löytää CSS-valitsimen, joka sisältää luettavan tekstin.

Avaa mikä tahansa artikkeli kohdesivustollasi ja napsauta hiiren kakkospainikkeella artikkelin rungon osaa, joka sisältää tekstin. Valitse sitten valikosta Inspect, ja selainikkuna halkeaa siten, että toinen puoli näyttää lähteen ja yläosa näyttää alkuperäisen sivuston.

Näet, että jotkut sivun osat on korostettu. Siirrä hiirtä hierarkiassa ylöspäin, kunnes koko artikkeliteksti on sininen, napsauta sitten hiiren kakkospainikkeella uudelleen ja valitse Kopioi > Kopioi valitsin. Makeuseof.com-sivustolle hyödyllisin valitsin on #artikkeliteksti.

Palaa FreshRSS: ään ja napsauta MUO-syötteen vieressä olevaa hammasrataskuvaketta, vieritä alas kohtaan Pitkälle kehittynyt, ja merkityssä kentässä Artikkelin CSS-valitsin alkuperäisellä verkkosivustolla, liitä valitsimeen #artikkeliteksti. Klikkaa Lähetä ja sitten Lataa uudelleen artikkeleita.

Ikuiseksi iloksesi ja iloksesi jokainen FreshRSS-instanssisi MUO-artikkeli on kokoteksti, ja jokainen FreshRSS: n noutama artikkeli on myös kokoteksti. Tämä toimii kaikilla sivustoilla, vaikka tarkka valitsin vaihtelee.

Suojaa Raspberry Pi FreshRSS -esiintymäsi

Sivuston käyttäminen salaamattoman HTTP-yhteyden kautta ei ole turvallista ja jättää sinut alttiiksi hyökkäyksille – vaikka olisit isännöi sivustoa Raspberry Pi: llä. Certbot suojaa sivustosi hakemalla ja ottamalla käyttöön suojausvarmenteita ja salausavaimia Let's Encryptistä. Joten kirjoita seuraava:

sudo certbot

Kirjoita sähköpostiosoitteesi ja valitse luettelosta sivusto, jonka haluat suojata. Kun seuraavan kerran vierailet FreshRSS-sivustollasi, yhteys päivitetään automaattisesti HTTPS: ään.

FreshRSS voi hakea syötteesi automaattisesti

Asennuksesi tällä hetkellä FreshRSS voi päivittää syötteensä vain manuaalisella syötöllä – sinun on napsautettava virkistää -painiketta pyytääksesi ohjelmistoa tarkistamaan lähteensä ja hakemaan tuoreita uutisia verkosta.

Sormiesi onneksi FreshRSS toimii Linuxissa Raspberry Pi -laitteessa – ja Linuxissa on sisäänrakennettu työkalu nimeltä cron, joka voi käynnistää päivityksen asettamasi aikataulun mukaan. Tutustu miten cron ja crontab käytetäänja anna alla oleva komento:

sudo crontab -e

Lisää uusi merkintä sen mukaan, kuinka usein haluat FreshRSS: n hakevan tuoreita syötteitä eetteristä:

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

Yllä oleva koodirivi asettaa FreshRSS: n päivittämään syötteensä 15 minuutin välein. Muuta siis arvoa tarpeidesi mukaan.

FreshRSS tuo kaikki uutiset sinulle!

FreshRSS: n avulla voit lukea uutisia eri lähteistä ilman, että käynnistät seurantaskriptejä tai kestät ärsyttäviä mainoksia. Evästeitä ei koskaan tallenneta Raspberry Pi -laitteeseesi, mikä tarkoittaa, että et käynnistä pehmeitä maksumuureja.

Siinä harvinaisessa tapauksessa, että sivuston ylläpitäjä havaitsee FreshRSS: n ollenkaan, hän olettaa, että se on botti, joka on täysin eronnut muusta digitaalisesta identiteetistäsi.