Tieniti aggiornato con le notizie e i tuoi creatori preferiti è essenziale nel mondo moderno, ma non è necessario creare un account FaceBook, Google o Apple per questo.

Con FreshRSS, puoi trasferire le ultime notizie, i blog e altri feed direttamente dall'etere al tuo Raspberry Pi e visualizza tutto in un unico posto tramite il tuo browser o un'app dedicata sul tuo telefonino dispositivo.

Sembra troppo bello per essere vero? Continua a leggere di seguito mentre ti guideremo attraverso i passaggi per la configurazione, ma prima discuteremo brevemente perché dovresti usare FreshRSS.

Perché dovresti usare FreshRSS sul tuo Raspberry Pi per leggere i feed RSS

Really Simple Syndication (RSS) è una caratteristica quasi onnipresente di Internet. Quasi tutti i siti che visiti oggi avranno un feed RSS nascosto da qualche parte.

Un feed RSS è un file XML che può essere recuperato e letto da un software specializzato per fornirti gli ultimi titoli da un determinato sito, l'URL dell'intera storia e informazioni ausiliarie, come autore, data di pubblicazione e uno snippet di testo. Il feed RSS MakeUseOf è disponibile

instagram viewer
qui se vuoi guardare l'XML grezzo.

Di solito, avrai un lettore RSS separato per dispositivi diversi o ti iscriverai anche a un servizio che fornisce il tuo feed RSS curato.

FreshRSS è diverso, tuttavia. È un software self-hosted che funziona perfettamente su un Raspberry Pi e vi accedi tramite un browser o un client dedicato su un altro dispositivo. Recupera anche articoli completi dai siti Web, il che significa che non è mai necessario visitare quei siti.

Il vantaggio principale dell'utilizzo di FreshRSS è che puoi facilmente superare i paywall morbidi ed evitarli codice pubblicitario e di monitoraggio: questo rende molto più difficile per i giganti della tecnologia predatoria creare un profilo su di te.

Come installare FreshRSS su un Raspberry Pi

Dovrai prima preparare il tuo Raspberry Pi come server domestico, quindi visitare il tuo registrar di domini DNS avanzato sezione e creare un nuovo record. Per il tipo, selezionare UN, quindi impostare @ per l'host e nel campo del valore, digita il tuo indirizzo IP pubblico.

Ora accedi al tuo Raspberry Pi usando Secure Shell (SSH):

ssh pi@Locale.pi.indirizzo.ip

Aggiorna e aggiorna qualsiasi pacchetto utilizzando i seguenti comandi:

sudo apt aggiornare
sudo apt aggiornamento

Ora cambia la directory e scarica l'archivio di installazione di FreshRSS inserendo quanto segue:

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

Decomprimi l'archivio con:

sudodecomprimeremaestro.cerniera lampo

Vedrai che è stata creata una nuova directory chiamata "FreshRSS-master". Dare la proprietà all'utente Apache:

sudochown-Rwww-dati:www-datiFreshRSS-master

FreshRSS si trova nella posizione corretta e può essere consultato e scritto da Apache, ma Apache non sa dove si trova. Quindi, cambia la directory:

CD /etc/apache2/sites-available/

E crea un nuovo file conf di Apache:

sudonanopiù fresco.conf

Nel nuovo file, incolla quanto segue:

<Host virtuale *:80>
Nome del servertuo-dominio.tld
DocumentRoot /var/www/FreshRSS-master/p/
</VirtualHost>

Salva il file ed esci da nano con CTRL+O seguito da CTRL+X.

Abilita il file conf digitando quanto segue:

sudoa2ensitepiù fresco.conf

Ora, riavvia Apache usando il comando seguente:

sudo servizio apache2 riavvio

FreshRSS richiede un database; dovresti già avere MariaBD installato sul tuo sistema. Apri MariaDB con:

sudo MariaDB

Immettere i seguenti comandi per creare un nuovo utente e un database da utilizzare:

CREAREBANCA DATIfresco;
CREAREUTENTEfrescoIDENTIFICATODI 'parola d'ordine';
CONCEDEREUTILIZZOSU. Afresco@host locale IDENTIFICATODI 'parola d'ordine';
CONCEDERETUTTOprivilegiSU fresco.* Afresco@host locale;
SCIACQUONEPRIVILEGI;
uscire;

Ora avvia un browser web e visita il tuo dominio. Ti verrà chiesto di scegliere una lingua e l'installatore eseguirà i controlli per assicurarsi che il tuo server sia all'altezza.

Fai clic su Avanti e ti verrà chiesto di inserire i dettagli del database che FreshRSS utilizzerà. Il tipo di database è MySQL, l'ospite è host localee l'utente e il database sono entrambi fresco.

Quando hai finito, fai clic su Prossimo. Ti verrà chiesto il nome utente dell'utente predefinito (massimo 16 caratteri alfanumerici), il metodo di autenticazione e l'impostazione della password.

Una volta cliccato Installazione completa, devi accedere alla tua istanza FreshRSS utilizzando il nome e la password che hai appena impostato.

Utilizzo di FreshRSS sul tuo Raspberry Pi

L'unico feed che avrai è quello predefinito di FreshRSS che ti tiene aggiornato con le notizie dal team di FreshRSS. Questo è fantastico, ma vuoi notizie da varie fonti per renderlo perfetto. Quindi, fai clic su + firma accanto a Gestione iscrizioni e avrai la possibilità di creare una nuova categoria o feed. Incollando l'indirizzo del feed da makeuseof.com vedrai presto il tuo schermo popolato dalle ultime notizie dal miglior sito di tecnologia su Internet.

Di solito puoi trovare feed su altri siti aggiungendo /feed, /rss, o /rss.xml dopo l'URL di base. Se non funziona, fare clic con il pulsante destro del mouse nella home page del sito Web, quindi fare clic su Visualizza sorgente pagina. Uso CTRL+F per cercare i termini: alimentazione, RSS, atomo, o XML.

Recupero di articoli completi con FreshRSS

Come molti altri siti, Utilizzare offre solo stub di articoli, ma FreshRSS può recuperare articoli completi direttamente sul tuo Raspberry Pi.

La maggior parte degli articoli su vari siti ha un layout standard con elementi in comune e coerenti in tutto il sito. Vuoi trovare il selettore CSS che contiene il testo che vuoi leggere.

Apri qualsiasi articolo sul tuo sito di destinazione e fai clic con il pulsante destro del mouse sulla parte del corpo dell'articolo che contiene il testo. Quindi, seleziona ispeziona dal menu e la finestra del browser si dividerà, con una metà che mostra la fonte e la parte superiore mostrerà il sito originale.

Vedrai che alcune parti della pagina sono evidenziate. Sposta il mouse in alto nella gerarchia finché l'intero corpo dell'articolo non è blu, quindi fai di nuovo clic con il pulsante destro del mouse e scegli Copia > Copia selettore. Per makeuseof.com, il selettore più utile è #articolo-corpo.

Torna a FreshRSS e fai clic sull'icona a forma di ingranaggio accanto al feed MUO, scorri verso il basso fino a Avanzate, e nel campo contrassegnato Selettore CSS articolo sul sito originale, incolla nel selettore #articolo-corpo. Clicca su Invia poi Ricaricare articoli.

Con tua eterna gioia e delizia, ogni articolo MUO sulla tua istanza FreshRSS sarà full text e anche ogni articolo futuro recuperato da FreshRSS sarà full text. Funziona su ogni sito, anche se il selettore esatto varierà.

Proteggi la tua istanza Raspberry Pi FreshRSS

L'accesso a un sito Web tramite una connessione HTTP non crittografata non è sicuro e ti rende vulnerabile agli attacchi, anche se lo sei ospitare il sito su un Raspberry Pi. Certbot proteggerà il tuo sito recuperando e distribuendo certificati di sicurezza e chiavi di crittografia da Let's Encrypt. Quindi, digita quanto segue:

sudo certbot

Inserisci il tuo indirizzo e-mail e seleziona da un elenco quale sito desideri proteggere. La prossima volta che visiterai il tuo sito FreshRSS, la connessione verrà automaticamente aggiornata a HTTPS.

FreshRSS può recuperare i tuoi feed automaticamente

Allo stato attuale dell'installazione, FreshRSS può aggiornare i suoi feed solo con l'immissione manuale: è necessario fare clic su ricaricare pulsante per richiedere al software di controllare le sue fonti e di estrarre notizie fresche dal web.

Fortunatamente per le tue dita, FreshRSS è in esecuzione su Linux sul tuo Raspberry Pi e Linux ha uno strumento integrato chiamato cron, che può attivare un aggiornamento in base a una pianificazione impostata. Prendi dimestichezza con come usare cron e crontab, quindi immettere il comando seguente:

sudo crontab -e

Aggiungi una nuova voce in base alla frequenza con cui desideri che FreshRSS estragga feed freschi dall'etere:

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

La riga di codice sopra imposterà FreshRSS per aggiornare i suoi feed ogni 15 minuti. Quindi, cambia il valore in base alle tue esigenze.

FreshRSS ti porta tutte le novità!

Con FreshRSS, puoi leggere notizie da varie fonti senza mai attivare script di tracciamento o sopportare fastidiose pubblicità. I cookie non verranno mai depositati sul tuo Raspberry Pi, il che significa che non attivi paywall morbidi.

Nel raro caso in cui un amministratore del sito rilevi FreshRSS, penserà che si tratti di un bot, completamente separato dal resto della tua identità digitale.