Ho recentemente avuto il più grande problema con il mio server! Perché il mio sito ha iniziato ad avere molti GB e ho dovuto comprare altri GB sul server!
Ma la domanda è che il contenuto dei Gigabyte cresce sempre di più, come posso sapere da dove provengono questi GB? C’è un modo per eliminare questi GB? Posso eseguire il backup del mio forum sul mio PC invece di eseguirlo sul server e risparmiare GB sul server? Se elimino tutti i vecchi argomenti dal mio forum sull’economia GB? Quando i miei membri caricano gif e video sul mio sito, pesa in GBP? C’è un’opzione per eliminarli? Per rimanere solo pochi giorni sul server e cancellarsi da soli?
Ehi. Non sono un esperto di Discourse, ma dovresti essere in grado di scaricare i backup presenti sul server sul tuo PC ed eliminarli dal server. Dovresti essere in grado di importare il backup dal tuo PC quando desideri utilizzarlo.
Per quanto riguarda la tua domanda sui GIF, se utilizzi un’estensione come Tenor, non credo che occupi spazio poiché l’immagine viene renderizzata dai loro server. Tuttavia, se i tuoi utenti caricano GIF, la storia potrebbe essere diversa.
Non sono un power user, ma sto usando questo sulla shell:
cd /var/discourse/shared/standalone
du -sh * | sort -h
E dopo di ciò, sto cercando di capire cosa fare dopo.
Ma oggigiorno video e foto sono enormi divoratori che mangiano tutto lo spazio. I video sono, e sono sempre stati, grandi in termini di dimensioni in byte. Dopo che tutti hanno pensato che più gigabyte significano foto migliori, anche queste hanno iniziato a essere un vero problema.
È solo una perdita di tempo cercare di educare gli utenti a fare immagini ottimizzate (e la maggior parte dei telefoni non può nemmeno farlo; questo è vero specialmente con gli iPhone dove un’operazione così basilare come il ridimensionamento delle immagini non è offerta come strumento dal sistema operativo stesso, ma richiede un lavoro extra.
Certo, Discourse fa qualcosa, ma sui forum che usano pesantemente immagini — è più o meno lo standard oggi — non è abbastanza.
Ci sono troppe opzioni per fare AFAIK:
usare un limite molto basso per la dimensione dei download (e i tuoi utenti si arrabbieranno perché le loro superipergigaimmagini verranno rifiutate)
non permettere affatto i video (e i tuoi utenti si arrabbieranno di nuovo perché semplicemente non vogliono usare Youtube o simili perché le piattaforme di social media da miliardi di dollari permettono i video)
Questa è una guerra che noi pesci piccoli abbiamo già perso.
Sto usando S3 come CDN ma quelle commissioni iniziano a soffocarmi.
Grazie per la risposta! Ho digitato il comando e questo è apparso, cosa significa ogni riga? postgress_backup? tmp? state? postgres_data? uploads? backups? Come posso eliminare questi GB che appaiono?
Penso che dovrò vietare definitivamente il caricamento di video o foto sul mio forum
Grazie per la risposta! Sai dove scaricare i backup ed eliminarli dal server? A proposito, va bene farlo? Eliminarli dal server e salvarli sul PC? A cosa servono questi backup? Sono le informazioni dei miei utenti?
Assolutamente. Non importa dove lo memorizzi. Io uso Amazon S3.
È il tuo forum. Utenti, argomenti, download, ecc. È tutto ciò che non puoi recuperare in altro modo se qualcosa va molto storto. A proposito, manca app.yml, quindi quello dovresti salvarlo in modo “normale”.
Credo che i backup possano essere scelti per includere media come foto e video, o solo il testo. Dovresti essere in grado di vedere una sezione di backup separata nelle impostazioni del forum/area amministratore, se non la trovi usa la ricerca nelle impostazioni.
Per quanto riguarda la tua altra domanda, dovresti essere in grado di archiviare i backup localmente e poi eliminare il backup sul tuo server. A condizione che tu ti fidi del tuo hardware. Preferirei molto mantenere copie dei backup su un servizio cloud come Google Drive / Dropbox.
Modifica: Per Foto e Video, intendevo testo + immagine + video, non SOLO i media.
Ciao @danielabc, utilizzi a volte ./launcher cleanup? Deve essere eseguito di tanto in tanto per eliminare immagini di Discourse più vecchie e inutilizzate, e liberare un po’ di spazio. Assicurati solo che il tuo forum sia in esecuzione quando utilizzi questo comando.
Ecco un esempio di output:
root@mydiscourse:/var/discourse# ./launcher cleanup
ATTENZIONE! Questo comando rimuoverà tutti i container fermati.
Sei sicuro di voler continuare? [y/N] y
Spazio totale recuperato: 0B
ATTENZIONE! Questo comando rimuoverà tutte le immagini senza almeno un container associato ad esse.
Sei sicuro di voler continuare? [y/N] y
Immagini eliminate:
deleted: sha256:eadbb445efe08669451160264ef5014c907cbb29a3c84c93203e7f38182094b1
deleted: sha256:be861fe3116344e0fe2a4aa098059473567311214ca8cdc9fcebc8a3244a3a12
deleted: sha256:35c0e5b87c0a7e798114e2965249beec12bfcb70f4379170a0aeeebb401b0ce6
untagged: discourse/base:2.0.20220128-1817
untagged: discourse/base@sha256:dcb4eb8e41a2e84f776f80587f308d167a54ad7ff4ba616199891828bbd4ddae
deleted: sha256:a26b638c0dd94970ba4a4e499fbe8c100c7a2c3dcdd4fb884ce717eafc990fcd
deleted: sha256:8b3dd9054a850686aabd0c45ef294bd36b8cfc9b5693b4fae0fb66323810cbd9
deleted: sha256:d167e86f5ccecb0fbc44fae442b23dc8264edc47a071a0615792ccfae04ecc7d
deleted: sha256:a663863cfea1075718d558112a45af869dc8b87537bd4e0490b1d5f428490f18
deleted: sha256:37a08dfbedfbb571a4d8b1595133edd85f7a47d4bd23b2c47fb2ed026b78da40
deleted: sha256:7c16c9f59a18734052a8903f879aa8353bc80c469a3bdafd398aa24bc59b78ff
untagged: discourse/base:2.0.20211118-0105
untagged: discourse/base@sha256:74b41fffd4f05433eb7c9b72954b1f5f8b15cd0e802bb724c96b7d699c3f6fa1sha256:c1455b2fdbca024c36c4e75746051b77c3637020cfa1e36a41440292a8c39424
deleted: sha256:77b323d4ec74aad770337f99a60e862a64ccc53f4775b5f4945df0e606f78b90
Spazio totale recuperato: 8.418GB