Con il server Matrix sei tu a decidere con chi parlare e cosa pubblicare.
Sempre alla ricerca di qualcosa di indipendente dalle piattaforme centralizzate ho provato diversi sistemi SimplexChat (ma ho dubbi sui finanziatori), Signal (girano voci che sia gestito da servizi segreti e comunque richiede il cellulare per identificarti), Session (buona esperienza anche se a corto di fondi e potrebbe chiudere). Ho voluto capire di più sulla rete Matrix.
Matrix è un protocollo open source decentralizzato che permette a chiunque di avviare un proprio server attraverso Docker e successivamente poter utilizzare il server con un client, il più famoso è element che ci permette di avere una chat privata e criptata dall'inizio, videochiamate criptate, e file che restano sul nostro server senza essere condivisi con altri a meno che noi non vogliamo.
E' possibile anche attraverso un bridge di poter comunicare con altre piattaforme proprietarie come Telegram e Whatsapp ma questo è un rischio per la sicurezza e l'integrità del server per cui sconsiglio questa opzione.

Esistono diversi client per usare il nostro server Matrix come ad esempio Element (il più famoso), Fluffy chat (chat minimale ma potente), SchildiChat, Cinny insomma ce ne sono diversi per tutti i gusti sia per android che per Linux, Mac o Windows.
Come possiamo installare un server _Matrix? Di cosa abbiamo bisogno?
Per installare un server matrix dobbiamo avere le seguenti cose:
1. Server Cloud o locale gestito da noi potete trovare buone offerte su OVH cloud
2. Un domino per utilizzare una chat matrix (potete sempre utilizzare OVH)
3. Installazione di Docker e Docker compose
4. Installazione di client per cellulare
Per avere un docker compose potete utilizzare anche una ai che vi creerà il file e vi istruirà passo passo basta chiedere all'ai “Crea un docker compose di un server matrix semplice ma con alti standard di privacy e fallo con un server caddy”
Probabilmente l'AI vi genererà un file simile al codice sotto ATTENZIONE il file sotto non è completo e ci sono altre cose da considerare, se volete potete semplificare utilizzando conduit anche se non è il massimo vi permette di semplificare la configurazione.

Già immagino che qualcuno possa storcere il naso nel vedere questo codice ma vi assicuro che con un pò di pazienza e un pò di voglia di imparare non è difficile creare questi server che da un lato formano una consapevolezza di come siano fatti i server centralizzati che usiamo tutti i gorni e di quanto sia semplice sostituire tutto con pochi sforzi senza dover pagare con i nostri soldi o con i nostri dati per poter utilizzarli….




