Guida d'installazione: Prosody
La nostra ragion d'essere è la promozione del protocollo XMPP in funzione della decentralizzazione della messaggistica (e della rete in generale), in quanto è tipicamente un sistema leggero e facile da autogestire.
Per questo motivo è nostro principale interesse divulgare manuali d'installazione in italiano scritti in maniera comprensibile.
Dopo la guida Snikket e quella ejabberd oggi proponiamo quella per Prosody!
Se hai bisogno di suggerimenti, aiuti, supporto morale durante l'installazione, oppure hai tu un suggerimento, un consiglio, una critica, vieni a discuterne nel nostro gruppo.
Aggiornamento minore del server Snikket
Per risolvere un problema che affliggeva i dispositivi iOS è stato rilasciato un aggiornamento minore del server.
Il bug riguardava la mancata ricezione -solo nei gruppi- del primo messaggio all'apertura dell'app, pertanto si consiglia vivamente di eseguire l'aggiornamento.
Questa è la nota di rilascio ufficiale.
Aggiunta ulteriore: l'aggiornamento qui segnalato porta un problema con i certificati, si raccomanda chi l'avesse eseguito di ripetere l'operazione. Nota ufficiale.
sendxmpp
sendxmpp è un software capace di inviare stringhe di testo (ma anche file) dal terminale ad un JID o MUC XMPP.
E' disponibile in molteplici incarnazioni, tra le quali le migliori sono:
- go-sendxmpp - GO
- sendxmpp-rs - Rust
Un'utilizzo plausibile è quello di inviare log (non riservati) ad un contatto XMPP (in questo caso se stessi); ad esempio:
tail -F /var/log/auth.log | grep -i --line-buffered -e "failed" -e "invalid" -e "accepted" | go-sendxmpp -i -t user@domain.tld
oppure:
journalctl -xe -f -u wesnoth-1.16-server.service | grep -i --line-buffered "has logged on" | go-sendxmpp -i -t user@domain.tld
Il risultato del secondo esempio è un messaggio del tipo:
service 20:00
Jan 16 20:00:03 pandora.woodpeckersnest.space wesnothd-1.16[689]: 20240116 20:00:03 info server: +2001:redacted::2 roughnecks has logged on
Se avete altre idee utili su come utilizzare questi software, fatecelo sapere nei commenti!