Tag

Aggregatori RSS

11 Gennaio 2020

RSS è un formato usato per fornire aggiornamenti su un sito (blog o altro) in maniera comprensibile ed elaborabile da una macchina.

La necessità tipica per un utente è di mantenersi aggiornati su varie fonti di dati, e quindi un aggregatore RSS è un software che svolge questa funzione, eventualmente fornendo anche la possibilità di categorizzare le fonti di dati.

In ambito di self hosting esistono varie possibilità di alto livello, che utilizzano il supporto di database relazionali o meno esterni, sistemi di indicizzazione e altro, ma per un ambiente di esecuzione più personale e casalingo spesso bastano soluzioni più semplici e con richieste software meno complesse. D'altronde, se utilizzare un database MySQL è senz'altro una strategia giusta quando si aggregano migliaia di feed da parte di centinaia di utenti diversi, è al contrario molto meglio limitarsi a utilizzare un database SQLite o addirittura dei file JSON nel caso di un solo utente e qualche decina di feed.

La ricerca che ho svolto quindi si basava sui seguenti criteri:

  • Software con basse dipendenze software (PHP o NodeJS, database SQLite o flat file)
  • Possibilità di categorizzare le fonti RSS
  • Bonus: supporto a plugin/estensioni

Leggi di più

Un po' più di sicurezza!

24 Dicembre 2019

Al fine di cominciare a mettere in sicurezza l'ambiente, ho lavorato su alcuni aspetti:

  • SSH, autenticazione con chiave pubblica
  • Certificati SSL per HTTP
  • Firewall
  • Accesso autenticato a node-red
Leggi di più

Software per blog minimali

23 Dicembre 2019

Durante la scelta di un sistema di blogging avevo alcuni criteri di cui tenere conto, ovvero:

  • Software adatto per il blogging (ordine temporale dei post, supporto a tag, read more, ...)
  • Niente DB esterno
  • Editor WYSIWYG
  • Feed RSS
  • Free Software

La ricerca alla fine è ricaduta su Bludit, ma sono presenti molti software validi.

Leggi di più

Fox The System

22 Dicembre 2019

"Fox the system" è il mio tentativo di riprendere il controllo in casa dei dati che mi appartengono, e di avere una base per fare esperimenti (ad esempio, in ambito domotico).

Ci sono vari progetti per impostare un ambiente a bassissimo costo e alta resa (vedi ad esempio FreedomBox), ma da appassionato di informatica sento il bisogno di provare a collegare, modificare, e installare cose mie.

In questo blog intendo raccontare ciò su cui sto lavorando, e come.