CryptPad ha dovuto accelerare i tempi di un aggiornamento fondamentale. Un programma educativo governativo in Messico ha portato un afflusso massiccio di utenti, costringendo il team a deployare anticipatamente un nuovo server scalabile per evitare il collasso del servizio.
La crescita improvvisa è spesso un problema da risolvere, specialmente quando si tratta di infrastrutture critiche. È quanto accaduto a CryptPad, la piattaforma di collaborazione sicura e open source, che ha visto il proprio servizio principale, cryptpad.fr, quasi diventare inutilizzabile a causa di un picco di utenza imprevisto. La causa scatenante è stata l’adozione della piattaforma da parte di un programma governativo messicano per la cultura digitale rivolto agli studenti delle scuole superiori.
Il Ministero dell’Istruzione Pubblica del Messico ha integrato CryptPad nelle sue iniziative per estendere l’istruzione secondaria alle aree remote attraverso un’iniziativa chiamata “Scuola Superiore Cibernetica”. Questo progetto prevede l’apertura di 130 nuove scuole online che utilizzano strumenti collaborativi sicuri per permettere a docenti e studenti di lavorare insieme senza bisogno di infrastrutture tradizionali. L’impatto immediato è stato un aumento esponenziale degli accessi simultanei, in particolare quando i fusi orari europei e americani si sovrappongono, mettendo a dura prova l’architettura esistente.

Di fronte a questa situazione critica, il team di sviluppo ha preso una decisione coraggiosa. Avevano pianificato di distribuire la completa riscrittura del server, focalizzata sulla scalabilità, all’inizio di aprile. Tuttavia, la necessità di mantenere il servizio operativo ha spinto il team a deployare il nuovo codice già il 4 marzo, anticipando di alcune settimane il piano originale. Si trattava di un codice già testato in maniera estesa, ma il deploy anticipato ha richiesto diversi giorni di aggiustamenti successivi per stabilizzare l’ambiente.
La nuova architettura rappresenta un cambiamento strutturale importante rispetto al modello precedente. Il sistema è stato completamente riscritto per operare attraverso nodi distinti che possono essere distribuiti su più macchine fisiche o virtuali. I nodi Core gestiscono la maggior parte dei calcoli e la comunicazione interna, i nodi Relay si occupano del traffico WebSocket fungendo da gateway per le connessioni dei client, mentre i nodi Storage persistono i documenti cifrati e i metadati. Questa progettazione modulare permette a CryptPad di scalare orizzontalmente, migliorando le prestazioni per grandi basi utenti e sostituendo il vecchio modello monolitico con un sistema distribuito espandibile.
A distanza di qualche settimana dal deploy, il team ha riportato che l’istanza principale sta funzionando molto meglio, offrendo un’esperienza più fluida e affidabile per tutti gli utenti. Il lavoro di affinamento e test continua mentre si completa il progetto finanziato da NLNet per questo sviluppo, con l’obiettivo di rendere disponibile la documentazione completa e il rilascio open source nelle prossime settimane.
Oltre all’aggiornamento infrastrutturale, il mese di marzo ha visto anche l’uscita di due versioni di fix per il rilascio invernale 2026. La versione 2026.2.1 ha introdotto correzioni importanti per documenti d’ufficio e sicurezza, mentre la successiva 2026.2.2 ha corretto un errore di numerazione e aggiunto fix per la cronologia nelle applicazioni d’ufficio. Data la presenza di correzioni di sicurezza, il team raccomanda vivamente a tutti gli amministratori di istanze self-hosted di aggiornare immediatamente.
SOURCE:// blog.cryptpad.org
SOURCE:// rivieramayanews.mx
SOURCE:// github.com
macfranc
in reply to Claudia • • •grazie per la segnalazione (e grazie a @lastknight per averti invitata nella sua rubrica 😄 🦄)
@informatica
informapirata ⁂ reshared this.
Claudia
in reply to macfranc • • •macfranc reshared this.
Mauro
in reply to macfranc • • •macfranc reshared this.
Claudia
in reply to Mauro • • •macfranc reshared this.
Mauro
in reply to Claudia • • •Claudia
in reply to Mauro • • •Mauro likes this.
Mauro
in reply to Claudia • • •Claudia
in reply to Mauro • • •@misantropo70 @lastknight uh no.. in verità quando mi si parla in modo molto nerd, informatico, geek e per associazioni anime/scifi sono molto più recettiva.
C'è a chi piacciono borsette e rossetti, e a chi piacciono macchine truccate e heavy metal.
Mauro likes this.
macfranc reshared this.
Julian Del Vecchio
in reply to Claudia • • •reshared this
macfranc e informapirata ⁂ reshared this.
informapirata ⁂
in reply to Julian Del Vecchio • • •@redflegias mediasetinfinity.mediaset.it/v…
@signorina37 @informatica @macfranc
Intelligenze artificiali: "Intelligenze artificiali - In mezzo a noi", puntata 21: COBOL, un linguaggio di programmazione Video
Mediaset InfinityJulian Del Vecchio
in reply to informapirata ⁂ • • •Claudia
in reply to Julian Del Vecchio • • •Matteo è sempre bellissimo =)