Che rischio c'è che tutto quello che scriviamo qui su feddit scompaia?
Scusate la domanda da newbie.
Vengo da reddit, sto provando a guardarmi intorno, sto scoprendo una comunità viva e molto attiva, mi piace un bel po'!
C'è una questione che ho letto in un thread altrove che mi angoscia un pochino, devo ammetterlo, e quindi ho pensato di farla qui pubblicamente, in modo che (spero) qualcuna possa tranquillizzare me ed eventuali altri interessati.
Se ad un certo punto nel futuro (speriamo mai) succede qualcosa che costringe a "chiudere il server" su cui risiedono questi messaggi, perdiamo tutto o ci sono dei meccanismi di passaggio ad altro server / istanza percorribili?
Non sto pensando a casi di azioni malevole, ma piuttosto ad imprevisti (l'informatica ne è piena) o a cambi di obiettivi di chi cura il back end, o a forza maggiore (che ne so, un imprevisto giudiziario che mette davanti alla scelta chiudo tutto / rischio conseguenze penali).
Nel caso di reddit mi è chiaro: se la società fallisce, o decide di fare pulizia, si perde tutto, fine. Qui come funziona?
Inizio con le brutte notizie: tutto quello che pubblichi su internet e che non gestisci tu è contemporaneamente sia a rischio estinzione che a rischio archiviazione perpetua.
Per quanto riguarda il fediverso: i post vengono copiati su altri server durante la federazione quindi se anche Feddit oggi muore molti dei post si potranno ritrovare nei server sparsi per il globo.
Per quanto riguarda Feddit attualmente c'è una persona che gestisce il server (io) e un backup giornaliero gestito automaticamente da Hetzner oltre a vari snapshot che faccio manualmente nel momento in cui faccio aggiornamenti di Lemmy (tipo poco fa) e che cerco di lasciare per svariate settimane.
I backup e gli snapshot di Hetzner, come puoi leggere, sono dislocati su data center diversi da quello del server.
L'unica cosa che posso dirti è che sicuramente non si abbandonano progetti di questo genere da un giorno all'altro e che se mi rompo le scatole al massimo do le chiavi a qualcun altro.
Però a parte dirti di fidarti non sono sicuro possano esserci rassicurazioni migliori, diciamo che almeno qui non si chiude perché gli azionisti non sono contenti del nostro operato :)
edit: mi permetto solo di aggiungere vista anche l'ultima frase che queste realtà non hanno finanziatori alle spalle. Un sostegno da parte di chi partecipa è sempre il benvenuto e serve solo a mantenere le spese vive del server. Si può fare una donazione ricorrente su LiberaPay oppure con una donazione una tantum su Ko-Fi.
Certo, in questo momento Feddit gira su un CPX21 che parte da 8.98€ al mese (+backup e snapshot). In base a quanta gente verrà (e a come andranno le ottimizzazioni di Lemmy 0.18 soprattutto) si potrebbe dover passare tra un po' al CPX31 da 16.18€ al mese, ma ora penso sia presto per dirlo.
C'è poi un piccolo server su OVH da circa 3€ al mese sul quale gira una copia di Lemmy "vuota" per effettuare i test e gli aggiornamenti prima di metterli in produzione.
commento solo per ringraziare e fare presente che sono un platform engineer (cloud, kubernetes, containers, bla bla bla) e mi sono occupato di recente di una community da migrare partendo da un forum vbulletin a un discourse. Ormai ho imboccato la strada del masochismo insomma, se serve una mano, anche solo per scambiare idee, fate un fischio.
Per quanto riguarda il fediverso: i post vengono copiati su altri server durante la federazione quindi se anche Feddit oggi muore molti dei post si potranno ritrovare nei server sparsi per il globo.
Mmm non sono mica sicuro di sta cosa. Certo sugli altri server posso trovare tracce del post, riferimenti e id, magari una copia di cache, ma non mi pare proprio che vengano archiviati messaggi in modo tale che poi sia possibile leggerli sull'altro server se muore il server "proprietario". O mi sbaglio?
Hai ragione perché quando viene cancellato un post dall'istanza originale, il messaggio di cancellazione dovrebbe raggiungere tutti i server in cui quel messaggio è stato intercettato e ricondiviso...
Ti sbagli perché se un server si spegne all'improvviso ci vogliono diversi giorni o settimane perché gli altri server capiscano che il problema è definitivo ma fino ad allora i messaggi continueranno a comparire nei diversi server sui quali quel messaggio è arrivato; Inoltre devi sempre considerare che possono esserci server configurati male per errore o per volontà dell'amministratore, i quali potrebbero non cancellare mai i messaggi ricevuti.
Il problema principale sarebbe di dirlo chiaramente nella privacy policy che i post (o più precisamente i db dump) sono salvati in questo modo.
Ciò permetterebbe di migrare facilmente i contenuti in una nuova istanza Lemmy, se ve ne fosse bisogno, o di usarli come dataset per la ricerca (e, indirettamente, finalmente si formerebbe un dataset organico in Italiano di discreta qualità per il training di LLM).
I backup di Hetzner sono utilizzabili esclusivamente sulle loro macchine e, soprattutto, non sono in alcun modo scaricabili.
Si può pensare in futuro a fare dei backup di altro genere, io non ho assolutamente idea di come ma se salterà fuori qualcuno che vuole dare una mano e farlo se ne potrebbe discutere.
Purtroppo per adesso sì, se feddit.it va giù i contenuti si perdono. Dovrebbero rimanere delle copie dei post sulle istanze federate con questa (se ti iscrivi ad una di esse dovresti poter ancora vedere i post sulle comunita @feddit.it), almeno per un po'. È ragionevole che le altre istanze decidano di rimuovere i post federati dopo un certo tempo per alleggerire i costi di archiviazione, per cui queste copie probabilmente non dureranno per sempre.
Come ha già menzionato @[email protected], ci sono discussioni in corso su come mitigare questo rischio. Lemmy è un progetto ancora molto giovane e c'è tanto lavoro da fare per rendere il network più robusto e resiliente. In ogni caso, se venisse implementato un protocollo di transizione dati, dovrebbero essere gli admin di questa istanza a prendere l'archivio e spostarlo su una nuova.
Va detto che la situazione attuale è già meglio di Reddit: se Reddit va giù si perde l'intera piattaforma. Se feddit.it va giù il network di Lemmy rimane, puoi sempre farti un'account su un'altra istanza e continuare a usarlo. In entrambi i casi stai mettendo i tuoi dati in mano agli admin della tua istanza, e devi avere fiducia in loro.
purtroppo nessun social del fediverso permette di trasportare tutti i propri contenuti da un'istanza all'altra. Pixelfed sembra ci stia lavorando ma è molto difficile, anche perchè spostare anni di contenuti comporta un peso non indifferente per piccole istanze.
Per ora social come mastodon ti permettono di migrare tutti i follower ma i contenuti rimangono nella vecchia istanza.
Questo è un punto debole del fediverso non a caso il social decentralizzato bluesky sta cercando di prendere piede premendo sul fatto che permette la piena migrazione dell'account.
Perciò, se vuoi salvare autmaticamente quei post puoi anche farlo attraverso il feed rss... :-)
In alternativa ti puoi creare un'istanza personale Lemmy (o altro) tutta tua nella quale salvi tutti i thread di tutte le comunità che vuoi, provando a impostare la perpetua non cancellazione di ciò che hai sincronizzato
Non ci sono per ora funzionalità di spostamento account su altre istanze, ma nella pagina github di Lemmy ci sono diverse discussioni a riguardo.
Per quanto riguarda post e messaggi, credo che sia tutto copiato su tutti i server federati con feddit.it, quindi almeno i byte sono copiati altrove (ma ho in mente che le copie durino 6 mesi, forse l'ho letto da qualche parte). Poi non so se il protocollo prevede il poter leggere questi post anche se il server originale non è disponibile (direi di si tecnicamente, ma va a capire che regole ci sono dentro)
Qui funziona uguale. E così un po' dappertutto.
L'internet per sua natura è instabile, la sua unica costante è che è in costante mutamento.
Quindi siti e informazioni vanno e vengono. Per esempio, basta non pagare l'hosting o il domain e bye-bye info! O magari il social di turno decide di fare una bella purga per accontentare gli azionisti e i marketers (sto guardando a te Tumblr). Insomma, non è proprio vero che tutto ciò che rimane in Internet rimane per sempre. Solo se qualcuno si prende la briga di fare una copia, perché ritiene quell'info davvero importante da dover essere diffusa.
Morale della favola: non fidatevi di quei cantastorie che lodano il cloud, lo streaming e robe simili. Bisogna scaricare e salvare sempre nel disco fisso tutto ciò che interessa davvero.