Local timeline

Le prossime saranno ore di duro lavoro per molti sistemisti: ennesima grave falla di sicurezza per PHP.

Chissà quanti sistemi vulnerabili saranno lasciati in giro, così come sono!

L'ho sempre detto che installare PHP su un server pubblico è sempre un azzardo: è un film già visto.

Oggi ho raggiunto il mio obiettivo di lettura per il 2026, di trenta libri, che mi ero prefissato su BookWyrm.

Al momento, nella classifica degli autori più letti quest'anno, ci sono Ken Follett (5), Matilde Serao (4), Grazia Deledda (3) e Italo Calvino (3).

In evidenza il romanzo più bello in assoluto che abbia mai letto: Giuseppe Dessì, "Paese d'ombre". Ma una menzione speciale va sicuramente a Sibilla Aleramo, "Una donna" - assolutamente imperdibile.

Non è un caso che molti libri nella mia lista personale siano collocati a cavallo tra fine Ottocento e primi del Novecento (e sopratutto di grandi donne come Aleramo, Serao e Deledda - a parte Michela Murgia, un secolo dopo, stessa lotta per l'affermazione sociale), sia per un interesse linguistico (come si parlava allora? e come si è evoluta la lingua italiana, nel frattempo?), sia per immergermi nella società dell'epoca.

Per completare il quadro ci sarebbe Raffaello Barbiera, "Il salotto della contessa Maffei e la società milanese": l'ho iniziato per curiosità e anche per i motivi sopra detti. Ma dietro questo titolo apparentemente banale in realtà si trova un prezioso reportage storico dei decenni che hanno caratterizzato Milano e il Risorgimento, con retroscena inediti di grandi personaggi storici dell'epoca.

L'anno non è finito e la coda di lettura è ancora lunga.

Istanza locale littleFedi: tutto tranquillo.
Snapshot di un terminale che mostra l'esecuzione di htop: due processori, avg load praticamente zero, 33 processi di cui due attivi, memoria usata 278 MB su 3.81 GB totali.
Snapshot di un terminale che mostra l'esecuzione di htop: due processori, avg load praticamente zero, 33 processi di cui due attivi, memoria usata 278 MB su 3.81 GB totali.

Da qualche giorno la mia istanza locale di #littleFedi sotto #FreeBSD continua a girare tranquilla e perfettamente funzionante. Il file di log ogni tanto si anima: si tratta solo di qualche richiesta un po' strana, in questo periodo dove, a quanto leggo in giro, è in corso un'ondata di spam nel #fediverso. Niente di preoccupante, in questi casi il giocattolo risponde educatamente con 401 - dito medio. Ci pensa il mio faro pubblico (altra istanza littleFedi) a reinoltrare a chi di dovere.

Ma quello che mi sorprende maggiormente è che questo nodo stia funzionando su un mini-PC che è una via di mezzo tra un tostapane e un Raspberry Pi! Allego uno screenshot di htop: pazzesco! Sembra che dica: «Oh, dammi qualcosa da fare che qui mi sto annoiando!». 😂

Come ho già detto, un serverino FreeBSD mi consente di tornare a giocare con un sistema operativo serio, pura arte minimalista.

Per cominciare, ho messo in pista quattro righe di shell script in crontab per fare qualche snapshot periodico dell'ambiente locale littleFedi, con rimozione automatica degli snapshot più vecchi. OpenZFS, non bruscolini. Mi viene quasi da ridere a pensare su quale hardware mi sto cimentando!

Qualcuno ha detto jail? In galera! Mi verrà in mente qualcosa, ho ancora molta memoria libera a quanto pare!

Via Grazia Deledda a Milano: una targa di marmo con scritte nere, attaccata alla ringhiera di un giardino privato, nel quale si vede parte di un edificio e parte di un alto abete.
Via Grazia Deledda a Milano: una targa di marmo con scritte nere, attaccata alla ringhiera di un giardino privato, nel quale si vede parte di un edificio e parte di un alto abete.
Via Grazia Deledda a Carbonia: una targa di cemento, completamente illeggibile, su un muro rosso di trachite sarda e di fianco ad una recinzione chiusa di legno, verde.
Via Grazia Deledda a Carbonia: una targa di cemento, completamente illeggibile, su un muro rosso di trachite sarda e di fianco ad una recinzione chiusa di legno, verde.

Alcuni giorni fa stavo ascoltando, come accade spesso, la rassegna stampa di RadioX di Cagliari. L'Unione Sarda, il maggiore quotidiano isolano, spesso dimentica di riportare alcuni fatti di importanza primaria (ad esempio il disastro della sanità in Sardegna) per concentrarsi maggiormente su questioni di importanza minore o costruite ad arte come riempitivo delle pagine.

Proprio allora è saltato fuori un articolo indignato contro l'amministrazione comunale di Milano, a causa della targa della locale Via Grazia Deledda, non solo per il fatto che la data di nascita indicata sulla targa è sbagliata (e ci può stare), ma anche perché non vi si riporta che la scrittrice (almeno questo titolo compare sotto) è stata un Premio Nobel. L'articolo poi si dilungava sull'aspetto della via in sé, non all'altezza della figura in questione. Con massimo sdegno della popolazione sarda.

Ora, allego due screenshot rubati al noto Street View: il primo è relativo alla via milanese, l'altro è la targa che compare in Via Grazia Deledda a Carbonia (a giugno 2024), importante centro minerario del sud Sardegna. Quella targa me la ricordo bene perché ci passavo sempre davanti, a piedi, quando andavo e tornavo dalle mie scuole elementari di via Roma. Una volta la scritta era di un bel color rosso porpora e non credo sia mai stata restaurata da allora.

Successfully upgraded my Forgejo instance to version 17.0.0.

Btw: https://floss.social/@forgejo/117450533397721524

A red cloth puppet representing a smiling devil holding a yellow trident (FreeBSD mascot). A wall paper calendar in the background.
A red cloth puppet representing a smiling devil holding a yellow trident (FreeBSD mascot). A wall paper calendar in the background.

A local littleFedi instance on FreeBSD.

I absolutely wanted to test drive a littleFedi instance in my local network, behind NAT and having no related DNS entries: don't do it at home!

I have an old Asus VivoMini UN45, connected via WiFi: I've been using it for additional backups only, nothing more, and most of the time that Linux box stayed turned off. There are not so many alternatives in order to reuse such as poor mini-PC but littleFedi is an excellent opportunity to put it back to work!

So I decided to reinstall it from scratch and I chose FreeBSD! And after so many years I'm back using it: once it was running on my old laptop at work for quite a long time.

So, YES, littleFedi on FreeBSD! 👹

I installed FreeBSD from the minimal ISO: it's been straightforward. WiFi network card started working at once and I could fine-tune my brand new BSD box remotely, from my PC. Then I installed, configured and started my littleFedi instance successfully. Finally I installed and configured nginx in order to access and complete configuration via its sleek web GUI.

Next, on one of my public Debian VPS, I installed another instance as a lighthouse and in order to get a working littleMesh. And then my local instance registered on it successfully.

More tests: on another laptop (Xubuntu) I installed and configured a third littleFedi instance on another network, with no GUI and no public address, using the same lighthouse. I could reach and follow this new account from my first instance on the FreeBSD box.

Beside my lighthouse I configured an HTTPS gateway in order to reach my local littleFedi account from my two other public accounts (Mastodon and GoToSocial). Still missing a working directory service (shortener for ugly account addresses like this one), but my tests are successfully completed for now.

Great minimal piece of software! More tests here coming soon.

#fediverse #littleFedi #FreeBSD #VivoMini


Note: I chose this architecture on purpose, just to test it. Of course, you can choose to install littleFedi on a public server, which is much simpler. Anyway, read the documentation and the configuration examples in the source code.

Finally! It works!

Gateway between my littleFedi instance and the Fediverse is working like a charm!

#littleFedi # fediverse

Load older posts