Lettore RSS open source Leggi ciò che conta. Salta il resto.

News è un lettore RSS tranquillo per smartphone e desktop. Niente scroll infinito, niente algoritmo – solo le tue fonti: quello che conta resta, il resto si salta. Ogni nuovo articolo riceve una decisione veloce: leggi ora, più tardi o non mi interessa. I tuoi dispositivi restano sincronizzati, cifrati end-to-end, senza account.

Gratis & open source · si installa come un’app · funziona offline

Il lettore

Un articolo. Una decisione.

La maggior parte dei lettori accumula contatori di non letti finché non ti arrendi. News lavora come un buon caporedattore: tutto ciò che è nuovo arriva in «In arrivo», e ogni articolo ne esce di nuovo – con una decisione. Ciao, inbox zero.

  1. In arrivo

    Articoli freschi da tutte le tue fonti, i più recenti per primi. Niente viene segnato come letto alle tue spalle.

  2. Leggi ora

    Apre l’articolo e lo archivia in Fatto. Hai cambiato idea? Annulli con un tocco. o

  3. Più tardi

    La tua lista di lettura – su ogni dispositivo e leggibile offline, anche quando l’articolo è sparito dal feed. l

  4. Non mi interessa

    Via, senza sensi di colpa. Uno swipe sullo smartphone, un tasto sul desktop. x

Regole semplici. Niente IA.

Altri lettori si definiscono “smart” e lasciano che un’IA studi cosa apri, salti e salvi. News non ti guarda mentre leggi. Gli articoli arrivano dal più recente e si spostano solo quando decidi tu – niente viene classificato, riassunto o nascosto alle tue spalle. Regole semplici e trasparenti, per un compito semplice: leggere i tuoi feed.

Tutto ciò che serve a un lettore. Niente di superfluo.

Niente pubblicità, niente tracciamento, niente «consigliati per te» – solo le tue fonti, in un posto tranquillo.

Smartphone e desktop

Installa News dal browser come un’app. Scorri gli articoli con uno swipe sullo smartphone, sfrecciaci sopra con j k o l x sul desktop – e su Android condividi qualsiasi pagina con News per seguirla.

Sync cifrata, senza account

Copia la chiave di sync, incollala sull’altro dispositivo – associati. Feed, In arrivo, lista di lettura e progressi vengono chiusi a chiave prima di lasciare il tuo dispositivo.

Prima in locale & offline

Tutto vive nel tuo browser. News parte all’istante, continua a funzionare in galleria e si rimette in pari appena torni online.

Feed o niente feed

Segui qualsiasi sito – anche uno che non ha mai sentito parlare di RSS. Il Collector integrato trova comunque i nuovi articoli.

Porta con te i tuoi feed

Arrivi da un altro lettore? Importa il tuo file OPML e tutte le tue fonti traslocano. Esportare è altrettanto semplice – nessun vincolo, mai.

Privato e leggero

Niente cookie, niente pubblicità, niente profili, nessun framework. JavaScript semplice (circa 50 KB compressi) e font ospitati in proprio – più un conteggio delle visite anonimo e senza cookie.

Sync

Una sync che non ha nulla da far trapelare.

I tuoi dispositivi condividono una chiave segreta. La copi tu stesso sugli altri dispositivi – non raggiunge mai il server. Tutto viene prima cifrato sul tuo dispositivo, quindi il server conserva solo un file sigillato che non può aprire. Niente database, niente account, niente e-mail.

  • Cifrata end-to-end – AES-256-GCM, con chiavi che esistono solo sui tuoi dispositivi.
  • Niente database – un file sigillato per gruppo di dispositivi. Niente da interrogare, copiare o violare.
  • Superficie d’attacco minima – un solo indirizzo di sync, con limiti rigorosi di dimensione e frequenza.
  • Non lascia tracce – si cancella con un clic; i dati di sync inutilizzati spariscono dopo 180 giorni.
Smartphone e laptop custodiscono la chiave e si scambiano tramite il server solo un file cifrato, che il server non può leggere Smartphoneapp News chiave Laptopbrowser chiave Il tuo server /api/sync 3f9a·e21c c07b·9d… un file sigillato niente database · niente chiave

Sotto il cofano · Collector

Ogni sito diventa un feed.

La maggior parte dei lettori si arrende quando un sito non ha un link RSS. News no – grazie al Collector, un piccolo endpoint REST sullo stesso server. Prova prima la strategia più precisa, ripiega passo dopo passo e restituisce sempre lo stesso JSON pulito. Usalo per News o costruisci sopra il tuo lettore.

GET /api/collect?url=https://medium.com/@someone

rule URL della pagina mappato sul feed nativo

{
  "source": {
    "strategy": "rule",
    "rule": "medium-user",
    "feedUrl": "https://medium.com/feed/@someone"
  },
  "entries": [ … 10 normalized entries ],
  "meta": { "count": 10, "cached": false }
}

GET /api/collect?url=…24 h di cache condivisa per fonteProtetto da SSRF – host privati bloccati, ogni redirect ricontrollatoRate limit per client

Self-hosting · sovranità digitale

Il tuo server. I tuoi dati. Le tue regole.

News Reader è open source con licenza MIT. Fallo girare per te, il tuo team o l’intera organizzazione – sulla tua infrastruttura, con il tuo dominio e il tuo marchio. Nessun fornitore decide dove stanno i tuoi dati, quanto costa ogni postazione o quando il servizio finisce.

  1. Clona

    Una manciata di file PHP e una web app statica. Niente server di database, niente build, niente container.

  2. Personalizza

    Colori e font stanno in app/theme.css. Cambia le icone e il nome dell’app nel manifest – fatto. I tuoi utenti vedono il tuo lettore, non il nostro.

  3. Pubblica

    Un web server con PHP 8.5+ e HTTPS. La config nginx inclusa serve solo il sito, l’app e l’API – tutto il resto rimane privato.

# get the code
$ git clone https://github.com/kreativ-anders/news-reader.git

# let PHP write the feed cache + sync vaults
$ sudo chown -R www-data: news-reader/var

# make it yours
$ $EDITOR news-reader/app/theme.css

# open https://news.example.com/app/ – done

Richiede PHP 8.5+ con dom, libxml, mbstring (curl consigliato) e una cartella var/ scrivibile. Tutto qui.

  • I dati restano in casa

    Feed, liste di lettura e dati di sincronizzazione stanno su server che controlli tu – il tuo data center, la tua regione cloud, la tua giurisdizione.

  • Conforme al GDPR per progettazione

    Nessun account utente, nessun profilo personale, nessun database. I dati sincronizzati sono cifrati end-to-end – nemmeno i tuoi amministratori possono leggerli.

  • Nessun vendor lock-in

    Licenza MIT, OPML in entrata e in uscita, PHP semplice. Nessun costo per postazione, nessun aggiornamento forzato, nessuna roadmap altrui.

  • Verificabile e pronto per l’intranet

    Ogni riga è aperta alla tua revisione di sicurezza. Le fonti interne su host privati si possono abilitare esplicitamente con un’unica impostazione.

Domande & risposte

Che cos’è News?

Un lettore di feed tranquillo per lo smartphone e il browser del desktop. Ogni nuovo articolo arriva in «In arrivo» e riceve una decisione: leggi ora, più tardi o non mi interessa. Si installa come un’app, funziona offline ed è gratuito e open source.

Come installo News?

Direttamente dal browser – niente App Store, niente account. In Chrome, Edge o Samsung Internet usa il pulsante “Installa News” in questa pagina. Su iPhone e iPad apri News in Safari, tocca Condividi e scegli Aggiungi alla schermata Home. Sul Mac apri News in Safari e scegli Archivio › Aggiungi al Dock. Una volta installata, News ha la sua icona e la sua finestra e funziona offline.

Come aggiorno News?

Non devi fare nulla: News è un’app web e si aggiorna da sola. Ogni volta che la apri o ci torni, controlla in background se c’è una nuova versione. Quando è pronta, News te lo dice: tocca Ricarica e sei aggiornato. In Impostazioni, subito sotto il titolo, vedi quale versione hai.

In cosa è diverso dagli altri lettori di feed?

Niente account, niente pubblicità, niente tracciamento e nessun algoritmo che decide cosa vedi. I tuoi progressi di lettura restano sui tuoi dispositivi, la sync è cifrata end-to-end e puoi far girare tutto sul tuo server.

News usa l’IA?

No. Non c’è nessuna IA e nessun modello che impara dalle tue abitudini di lettura – né sul tuo dispositivo né sul server. News segue poche regole semplici: i nuovi articoli arrivano in In arrivo, i più recenti per primi, e solo una tua decisione li sposta. Quello che vedi dipende dalle tue fonti, non da un profilo su di te.

Come funziona la sync senza account?

Il tuo primo dispositivo crea una chiave segreta casuale. Gli altri si uniscono incollando questa chiave di sync in Impostazioni → Sync. Da quella chiave ogni dispositivo ricava un token di accesso e una chiave di cifratura. Il server riceve solo il token e un file cifrato – la chiave non lascia mai i tuoi dispositivi.

Chi gestisce il server può leggere i miei feed o la mia lista di lettura?

No. Feed, In arrivo, lista di lettura e progressi vengono cifrati sul tuo dispositivo (AES-256-GCM) prima del caricamento. Il server conserva un file sigillato per i tuoi dispositivi, chiamato come un hash del token di accesso – niente database, niente di leggibile da far trapelare. Come ogni sito web, il server vede comunque il tuo indirizzo IP quando ti colleghi.

E se perdo tutti i miei dispositivi?

Allora nessuno può aprire i tuoi dati sincronizzati – nemmeno noi. È il prezzo di una vera cifratura end-to-end. Vuoi un backup? Esporta ogni tanto i tuoi feed in OPML.

Che cos’è il Collector?

La parte di News Reader che recupera le tue fonti. Dagli l’indirizzo di un sito o di un feed e trova i nuovi articoli – dal feed del sito se c’è, altrimenti dalla sitemap o direttamente dalla pagina. Se un sito rifiuta il server, l’app prova a caricarlo direttamente dal tuo dispositivo. Gli sviluppatori possono usarlo come piccola API web: GET /api/collect?url=….

E se un sito non ha un feed RSS?

News può seguirlo lo stesso. Il Collector legge allora la sitemap del sito oppure prende gli articoli più recenti direttamente dalla pagina.

Posso ospitare il mio News Reader con il mio marchio?

Sì – ha licenza MIT. Colori e font stanno in un file di tema, nome e icone nel manifest della web app. Usalo per te, la tua famiglia, il tuo team o i tuoi lettori, sul tuo dominio.

News Reader è adatto ad aziende ed enti pubblici?

Sì. Lo gestisci sulla tua infrastruttura, quindi tutti i dati restano sotto il tuo controllo e nella tua giurisdizione. Non ci sono account utente, profili personali né database, la sincronizzazione è cifrata end-to-end e la licenza MIT significa nessun costo per postazione e nessuna dipendenza da un fornitore. Le fonti interne su host privati si possono consentire esplicitamente.

Cosa mi serve per ospitarlo?

PHP 8.5+ con dom, libxml e mbstring (curl consigliato), un web server con HTTPS e una cartella var/ scrivibile. Niente server di database, niente build, niente processi in background. Una config nginx è inclusa.

Posso portare i miei feed da un altro lettore?

Sì. Quasi tutti i lettori di feed esportano le tue iscrizioni come file OPML – importalo in News sotto Feed ed è fatta. Anche News esporta in OPML, quindi sei libero di andartene quando vuoi.

Inizia a leggere.

Apri News nel browser, segui il tuo primo sito e aggiungilo alla schermata Home del tuo smartphone – ci vuole un minuto. Oppure fai girare il tuo News Reader, per te, il tuo team o l’intera organizzazione.

News Reader è gratuito e resterà tale. Se per te vale qualcosa: paga quanto vuoi.

Installa News

Niente App Store, niente account – bastano due tocchi. Apri News con il pulsante qui sotto, poi:

Apri News