#littlefedi
@fabiux Ad oggi questa istanza è l'unica che usa littleFedi ad essere censita su FediExplorer Italia: possibile che non ci sia proprio nessuno che voglia cimentarsi con questo bellissimo gioiellino per annodarsi al #Fediverso ?
@fabiux Ed ecco jail.mesh.faro.fabiopani.net che sta funzionando dentro una jail di FreeBSD, proprio di fianco a questa istanza (asus.mesh.faro.fabiopani.net).
L'incapsulamento prevede un'istanza di littleFedi e un'altra istanza di nginx, quest'ultima giusto per avere un'interfaccia web da dove postare qualche scemenza. Il tutto per la modica cifra di 61 MB di memoria RAM! E di tutti i quasi 4 GB a disposizione, ne sto impiegando all'incirca un quarto. Su un tostapane di mini-PC!
Sempre in rete locale e sempre dietro al router di casa, senza se e senza NAT! 😂
La bellezza di FreeBSD e littleFedi, arte e minimalismo allo stato puro!
«Meditate gente, meditate...» [cit.]
E adesso, cosa c'è di più perverso di deployare una jail sul mio trabiccoletto a pedali FreeBSD e farci girare dentro una terza istanza littleFedi? 😂
Le altre due istanze sono questa e un'altra su un mio vecchio laptop Xubuntu.
È quello che sto già facendo: lavori in corso, attendere prego!
Aggiornamenti in questo stesso thread.
Ho fixato l'alias per la mia istanza littleFedi su FreeBSD (in rete locale), via mio servizio directory littleFedi pubblico. Adesso questo account ha un nome meno marziano e può essere scoperto nel #Fediverso.
@fabiux@asus.mesh.faro.fabiopani.net
Istanza locale littleFedi: tutto tranquillo.
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!
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