Ich hatte kürzlich das größte Problem mit meinem Server! Weil meine Website angefangen hat, viele GB zu haben, und ich mehr GB auf dem Server kaufen musste!
Aber die Frage ist, dass der GigaByte-Inhalt immer mehr wächst, woher weiß ich, woher diese GB kommen? Gibt es eine Möglichkeit, diese GB zu löschen? Kann ich mein Forum auf meinem PC sichern, anstatt es auf dem Server zu sichern und GB auf dem Server zu sparen? Wenn ich alle alten Themen aus meinem GB-Wirtschaftsforum lösche? Wenn meine Mitglieder GIFs und Videos auf meine Website hochladen, wiegt das GBP? Gibt es eine Option, dies zu löschen? Um nur ein paar Tage auf dem Server zu bleiben und sich selbst zu löschen?
Hallo. Ich bin keineswegs ein Discourse-Profi, aber du solltest in der Lage sein, Backups, die sich auf dem Server befinden, auf deinen PC herunterzuladen und dann das Backup vom Server zu löschen. Du solltest das Backup von deinem PC importieren können, wann immer du es verwenden möchtest.
Was deine Frage zu den GIFs betrifft: Wenn du eine Erweiterung wie Tenor verwendest, glaube ich nicht, dass sie Speicherplatz belegt, da das Bild von deren Servern gerendert wird. Wenn deine Benutzer jedoch GIFs hochladen, könnte das eine andere Geschichte sein.
Ich bin kein Power-User, aber ich benutze das in der Shell:
cd /var/discourse/shared/standalone
du -sh * | sort -h
Und danach überlege ich, was ich als Nächstes tun soll.
Aber heutzutage sind Videos und Fotos riesige Platzfresser, die den ganzen Speicherplatz beanspruchen. Videos sind und waren schon immer groß in Byte-Größe. Nachdem jeder dachte, dass mehr Gigas bessere Fotos bedeuten, sind diese auch zu einem echten Problem geworden.
Es ist reine Zeitverschwendung, zu versuchen, Benutzer zu schulen, optimierte Bilder zu erstellen (und die meisten Handys können das nicht einmal; das gilt insbesondere für iPhones, bei denen eine so grundlegende Operation wie das Verkleinern von Bildern nicht als Werkzeug vom Betriebssystem selbst angeboten wird, sondern zusätzliche Arbeit erfordert).
Sicher, Discourse tut etwas, aber bei Foren, die stark auf Bilder setzen – das ist heute mehr oder weniger Standard –, reicht das nicht aus.
Es gibt meiner Meinung nach zu viele Optionen:
eine sehr niedrige Größenbeschränkung für Downloads verwenden (und Ihre Benutzer werden verärgert sein, weil ihre Super-Hyper-Giga-Bilder abgelehnt werden)
überhaupt keine Videos zulassen (und Ihre Benutzer werden wieder verärgert sein, weil sie einfach nicht YouTube oder ähnliches nutzen wollen, weil Milliarden-Dollar-Social-Media-Plattformen Videos erlauben)
Das ist ein Krieg, den wir kleinen Fische bereits verloren haben.
Ich benutze S3 als CDN, aber diese Gebühren fangen an, mich zu erdrücken.
Vielen Dank für die Antwort! Ich habe den Befehl eingegeben und dies kam heraus, was bedeutet jede Zeile? postgress_backup? tmp? state? postgres_data? uploads? backups? Wie kann ich diese GB löschen, die angezeigt werden?
Ich glaube, ich werde das Hochladen von Videos oder Fotos für immer in meinem Forum verbieten müssen
Danke für die Antwort! Weißt du, wo ich die Backups herunterladen und vom Server löschen kann? Übrigens, ist es in Ordnung, das zu tun? Es vom Server löschen und auf dem PC speichern? Wofür sind diese Backups da? Sind das Informationen meiner Benutzer?
Absolut. Es spielt keine Rolle, wo du es speicherst. Ich benutze Amazon S3.
Es ist dein Forum. Benutzer, Themen, Downloads usw. Es ist alles andere als die Software selbst. Grundsätzlich alles, was du nicht auf andere Weise wiederherstellen kannst, wenn etwas schiefgeht. Übrigens fehlt app.yml, also das solltest du auf “normale Weise” speichern.
Ich glaube, die Backups können so gewählt werden, dass sie Medien wie Bilder und Videos enthalten oder nur den Text sichern. Sie sollten einen separaten Backup-Bereich in den Foreneinstellungen/im Admin-Bereich sehen können. Wenn Sie ihn nicht finden, verwenden Sie die Suche in den Einstellungen.
Was Ihre andere Frage betrifft, sollten Sie Backups lokal speichern und dann das Backup auf Ihrem Server löschen können. Vorausgesetzt, Sie vertrauen Ihrer Hardware. Ich würde es viel lieber vorziehen, auch Kopien von Backups auf einem Cloud-Dienst wie Google Drive / Dropbox zu pflegen.
Bearbeiten: Mit Bildern und Videos meinte ich Text + Bild + Video, nicht NUR die Medien.
Hallo @danielabc, verwendest du manchmal ./launcher cleanup? Dies muss von Zeit zu Zeit durchgeführt werden, um ältere, ungenutzte Discourse-Images zu löschen und etwas Speicherplatz freizugeben. Stelle einfach sicher, dass dein Forum läuft, wenn du diesen Befehl verwendest.
Hier ist ein Beispiel für eine Ausgabe:
root@mydiscourse:/var/discourse# ./launcher cleanup
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
Deleted Images:
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
Total reclaimed space: 8.418GB