Ciao!
Quando ho creato il mio forum, non ho pensato al fatto che il server si sarebbe riempito, pensavo che venisse pulito automaticamente, inoltre non ero a conoscenza di problemi di copyright, problemi con la giustizia tra le altre cose, e ancor meno mi sono informato per non permettere agli utenti del mio forum di caricare immagini sul server!
Ora mi ritrovo con diversi problemi, server pieno, problemi con la correttezza di esporre immagini altrui senza diritti, problemi di copyright
Vorrei sapere, come faccio a cancellare tutto, tutti gli argomenti, tutte le immagini pubblicate, tutte le immagini degli avatar dei membri, tutti i file ecc. e lasciare solo i file di discourse (per far funzionare il forum) e gli utenti
è possibile? Cosa posso cancellare e cosa no?
quale comando devo usare?
cosa c’è in dev/vda1? Ho visto che ha 38g utilizzati, ma 38g di cosa?
anche overlay ha 38g, cosa c’è in quella cartella?
cosa posso cancellare e come lo cancello? posso usare comandi tramite il prompt?
Temo che questa non sia la mia specialità, ma mi chiedevo se esportare/migrare i tuoi utenti in una nuova installazione potesse essere un altro modo per affrontarlo?
Hai 20 GB liberi. La rimozione dei post degli utenti libererà probabilmente qualche centinaio di MB. Non farà differenza. Potresti liberare qualche GB con un
./launcher cleanup
Se hai problemi di copyright dovresti semplicemente affrontarli direttamente. Li avrai di nuovo.
/dev/vda è l’intero disco. Puoi fare
du -hs /var/discourse/shared/standalone/*
per vedere quanto spazio sta utilizzando discourse.
So che rimuoverà poco ma ne ho bisogno! Voglio resettare tutto sul mio forum, e non succederà più, perché lo imposterò in modo che nessuno pubblichi nulla nei media.
Come pensi che reagirebbero i tuoi utenti alla perdita di badge per post, like, ecc.? Eliminare tutti i tuoi contenuti è sia tecnicamente rischioso, sia aumenta la possibilità di alienare i tuoi utenti.
Quanto è grande il sito ora in termini di utenti, categorie e post?
Se sei irremovibile su questo, allora considera di nascondere le categorie attuali cambiando i permessi in solo staff, e creando nuove categorie pubbliche per la pubblicazione.
Oltre a quanto ti ho detto, questo forum apparteneva a un altro proprietario, quindi, per me, sarebbe meglio fare una reinstallazione da zero, ma mantenendo gli utenti, come si fa?
Temo che le mie capacità di migrazione siano inesistenti, quindi anche se l’ho suggerito, purtroppo non so come farlo. Speravo che qualcun altro intervenisse per almeno confermare che è possibile. Qualcuno?
Quanti utenti hai?
Se dovessi ricominciare da capo, un’alternativa sarebbe esportare gli indirizzi email dei tuoi utenti (usando ad esempio il data explorer) come file CSV, ricreare il tuo forum e invitare in massa i tuoi utenti usando il file CSV.
Un’altra idea, più difficile, e non sono sicuro che funzionerebbe come penso dovrebbe.
Esporta tutti i dati dei tuoi utenti che vuoi conservare (dato che non vuoi conservare il loro avatar, forse vorrai saltare anche altre informazioni) usando il data-explorer ed esporta il risultato come file.
Quindi, dopo aver installato il tuo nuovo forum, crea uno script rails che analizzerà il file e creerà le voci utente nel database (così come le loro opzioni, email…).
Ecco un esempio di creazione utente nella console rails:
oh sì, quando ne hanno parlato, ho pensato che fosse esatto e più facile, quindi dovrò tornare alla mia prima opzione: eliminare le cose sul server! Sai quale comando uso per eliminare le cose sul server? E quali cartelle posso eliminare? Voglio eliminare tutto, dai media agli argomenti, conservo solo gli stessi utenti, non voglio nemmeno mantenere lo stile del forum, voglio davvero resettarlo.
Stavo pensando di usare il pulsante ‘Esporta’ sulla pagina /admin/users/list/active per ottenere l’elenco degli utenti. Magari eliminando alcune colonne non necessarie dal csv, e poi importando quello ‘in qualche modo’.
Non ho molta esperienza nel discorso per questo. Eliminerò le cose sul server, quale comando devo usare per eliminare la cartella (se presente) di tutti i media di Discourse? Incluse immagini del profilo, immagini del muro, argomenti, messaggi di chat, messaggi normali, ecc.?
Non credo ci sia un modo più semplice che esportare i tuoi utenti e reinstallare Discourse da zero, e poi importare i tuoi utenti “in qualche modo”
Quali dati vuoi conservare dai tuoi utenti e quanti utenti hai? Più sei preciso, più è probabile che otterrai risposte accurate per cercare di risolvere il tuo problema.
Sto usando Google Traduttore, non so se ha tradotto correttamente, ma da quello che ho capito, non sarebbero tornati sul forum, ma sarebbero stati invitati? Volevo mantenerli uguali, senza inviti. Non ho capito bene la traduzione, fa differenza in che modo?