Vale la pena notare qui che Manjaro (una delle principali distribuzioni Linux sviluppate per computer e telefoni cellulari) ha subito un fallimento catastrofico del proprio forum basato su Discourse. Sembra che un aggiornamento andato male abbia cancellato tutti i file caricati e perso altri dati, portandoli infine a decidere di ricostruire da zero il loro enorme forum Discourse. Più che altro un post informativo, ma interessante almeno per farne sapere alla comunità meta*. Mi dispiace non avere più dettagli; forse varrebbe la pena continuare la discussione sul loro forum. ![]()
È terribile. Ma se hanno perso tutto /var/discourse/shared, allora non c’è molto da fare.
Inviare i backup su S3 è una buona idea. Puoi caricare fino a 10 GB su Backblaze gratuitamente e, dopo di ciò, costa comunque poco.
Sì, vuoi assolutamente configurare il caricamento automatico dei backup su S3 (o compatibile con S3), che di default avviene settimanalmente.
Vale la pena avere un qualche tipo di avviso nella dashboard a tale riguardo che richieda la chiusura manuale?
La tua installazione non sembra essere configurata per inviare automaticamente i backup fuori dal server.
Sembra che un numero crescente di siti non sia a conoscenza delle procedure di base per il disaster recovery e le release in produzione. Capisco che non tutti si prenderanno la briga di eseguire test su una copia di staging, ma non possiamo fare nulla per aiutare i proprietari di siti che non hanno nulla da ripristinare.
Immagino, ma potresti anche scaricare manualmente i backup ogni tanto tramite il tuo browser web, oppure utilizzare uno script di backup locale preferito che viene eseguito, ecc.
È un po’ meglio ora che il nostro supporto S3 è “compatibile con S3” con vari servizi (grazie @falco), quindi le persone non sono bloccate su Amazon per i backup automatici!
Penso che tutto questo parlare di cloud porti le persone a dimenticare quanto possa essere vulnerabile un’installazione piatta.
Non importa se si tratta di un VPS da 5$, di un’infrastruttura da 500$ o persino da 5000$. Se non si inviano i backup fuori dal server e, idealmente, non si utilizza S3 per archiviare le immagini, tutto risiede in /var/discourse/shared ed è tutto a rischio di essere perso.
Se le persone non sanno che è necessario avere i dati su più di un dispositivo, non credo che possiamo insegnarlo loro. Ci è voluto un bel po’ di tempo per capire la possibilità che qualcuno che sviluppa un sistema operativo possa avere dati su un solo dispositivo e presupporre che esista un modo per risolvere il problema, ma nessuno mi ha chiesto nulla. ![]()
Nella mia lista c’è l’aggiunta del supporto per Backblaze alle mie installazioni automatizzate. Per un sito di piccole dimensioni, puoi conservare un numero ragionevole di backup (10 GB) gratuitamente.
Il problema è che non tutte le immagini (ad esempio gli avatar e altre) sono ancora archiviate tramite S3.