Seguire decine di siti e blog visitandoli uno per uno è una perdita di tempo, e servizi come Inoreader richiedono un abbonamento mensile per qualcosa che Google offriva gratuitamente con Google Reader, prima di chiuderlo. FreshRSS è un lettore di feed RSS e Atom open source che ricrea questa esperienza: cartelle con feed, tag, scorciatoie da tastiera e una propria API compatibile con Fever e Google Reader per app mobili come Reeder o FeedMe. Di seguito, passo dopo passo, come installare FreshRSS su Saplo.
Perché FreshRSS invece di un lettore RSS a pagamento
I lettori RSS cloud a pagamento presentano due caratteristiche che infastidiscono maggiormente le persone che seguono molte fonti:
- l'abbonamento aumenta nel tempo - il piano gratuito di solito limita il numero di canali o la frequenza di aggiornamento, e la piena funzionalità, incluso l'accesso da un'applicazione mobile tramite API, è solitamente bloccata da un abbonamento a pagamento di circa una decina di euro al mese,
- i tuoi dati di lettura si trovano su un server di terzi - la cronologia degli articoli letti, le stelle e l'elenco dei canali sottoscritti sono nelle mani di una società esterna, e non tue.
FreshRSS funziona come un singolo contenitore Docker sul tuo Box, con SQLite integrato come database, quindi l'intero set di canali e la cronologia di lettura rimangono sulla tua infrastruttura, senza limiti al numero di canali e senza canone mensile oltre al costo del Box stesso.
Da FreshRSS a Miniflux, la seconda ricetta per lettore RSS nel catalogo Saplo
Nel catalogo Saplo c'è già Miniflux, quindi la domanda naturale è: perché due ricette per lo stesso compito? La risposta sta nella differenza di approccio:
- Miniflux è volutamente minimalista, un singolo file binario in Go, un elenco piatto di feed senza cartelle, per le persone che desiderano il minor numero di impostazioni da cliccare,
- FreshRSS ha una vista a cartelle e tag per organizzare un numero maggiore di feed, una propria API compatibile sia con Fever che con Google Reader, il che apre le porte a una lista più ampia di applicazioni mobili, e una base utenti più grande e sviluppata da più tempo.
Se segui pochi feed e ti interessa la semplicità, prova Miniflux. Se hai decine di fonti divise tematicamente e vuoi leggerle dal telefono tramite un'applicazione come Reeder, FreshRSS è più adatto.
Requisiti
Per installare FreshRSS su Saplo, ti serviranno:
- Un Box con Docker attivo (il motore lo abilita automaticamente all'installazione dal catalogo, è richiesto il nesting nel container, che Saplo ha di default),
- Almeno 256 MB di RAM libera sul Box e 2 GB di spazio su disco, il che significa che il piano Box S è sufficiente (27 € all'anno),
- Un dominio o sottodominio
*.saploapp.plincluso nel prezzo di ogni piano, su cui verrà installato il lettore, - NON hai bisogno di un database separato, FreshRSS memorizza i feed e la cronologia di lettura in SQLite integrato nel volume Docker.
Installazione passo dopo passo
- Nel Pannello Saplo, vai su Catalogo delle applicazioni e seleziona FreshRSS (categoria "Business").
- Indica un Box con almeno 256 MB di RAM libera, su cui verrà installato il lettore, e il Dominio o sottodominio sotto il quale opererà.
- Conferma l'installazione. Il motore installa un container dall'immagine ufficiale
freshrss/freshrss, crea un account amministratore in modo automatico (senza un wizard manuale nel browser) e lo espone solo al loopback del Box, collegato a nginx, che lo serve sotto il Dominio indicato con SSL gratuito. All'esterno viene esposta solo la porta 443, non la porta raw del container. - Dopo
docker compose up, il motore verifica inoltre se la pagina di login di FreshRSS risponde effettivamente via HTTP, perché lo stato "container in esecuzione" da solo non significa che l'installazione automatica (flagFRESHRSS_INSTALL/FRESHRSS_USER) sia effettivamente riuscita. - Al termine dell'installazione, i dati di login dell'amministratore, inclusa una password API separata per le applicazioni mobili, vengono salvati nel file
FRESHRSS-SETUP.txtsul Box.
Prima configurazione
L'account amministratore è pronto subito dopo l'installazione, quindi i primi passi sono accedere e aggiungere i feed, senza passare attraverso una procedura guidata.
- Vai all'indirizzo del tuo dominio, ad esempio
czytnik.saploapp.pl, e accedi con i dati dal fileFRESHRSS-SETUP.txt. - Cambia la password subito dopo il primo accesso in Parametri utente -> Cambia password.
- Puoi aggiungere i feed tramite il pulsante Iscriviti nel pannello, singolarmente tramite l'indirizzo della pagina o in blocco importando un file OPML esportato dal tuo lettore precedente.
- Puoi organizzare i feed in cartelle e contrassegnarli con tag nella vista di gestione dei feed, il che distingue FreshRSS dalla lista piatta di Miniflux.
- Per l'applicazione mobile (Reeder, FeedMe e altre che supportano Fever o Google Reader), accedi con l'indirizzo di Box e una password API separata, salvata nello stesso file
FRESHRSS-SETUP.txt, non la password del pannello web.
FreshRSS su Saplo contro i lettori a pagamento nel cloud
| Lettore RSS a pagamento nel cloud | FreshRSS su Saplo | |
|---|---|---|
| Limite al numero di feed | Di solito sì con un piano gratuito | Nessuno |
| Accesso API per app mobili | Di solito un extra a pagamento | Incluso nel prezzo, integrato |
| Dove risiedono i dati del lettore | Sul server del fornitore | Sul tuo Box |
| Costo | Abbonamento mensile | Il costo del Box stesso |
Domande frequenti
FreshRSS necessita di un database separato? No, per impostazione predefinita utilizza SQLite integrato nel volume Docker, il motore Saplo non configura alcun container database aggiuntivo per questo.
In che modo FreshRSS è diverso da Miniflux, dato che entrambi sono nel catalogo Saplo? Miniflux è volutamente minimalista e ha un elenco piatto di feed, FreshRSS aggiunge cartelle, tag e la propria API compatibile con Fever e Google Reader, il che è importante quando si utilizzano applicazioni mobili.
È possibile importare feed da un altro lettore? Sì, in Parametri utente -> Importa/Esporta carichi un file OPML esportato da qualsiasi altro lettore RSS.
Come si accede da un'applicazione mobile come Reeder?
Fornisci l'indirizzo del Box e una password API separata salvata nel file FRESHRSS-SETUP.txt, generata automaticamente durante l'installazione, non la password del pannello web.
Se segui molte fonti e stai cercando un lettore RSS senza abbonamento mensile e senza limite di feed, scrivici, ti aiuteremo a scegliere il Box più adatto al tuo set di fonti.
- #Lettore RSS
- #FreshRSS
- #Guida
- #Produttività
- #RSS
