サイトのGB数はどうすればわかりますか?

サーバーで大きな問題が発生しました!サイトのGB使用量が大幅に増加し、サーバーでさらにGBを購入する必要がありました!

しかし、問題は、Gigabyteの内容がますます増え続けていることです。これらのGBがどこから来ているのかを知る方法はありますか?これらのGBを削除する方法はありますか?PCにフォーラムをバックアップして、サーバーにバックアップするのではなく、サーバーのGBを節約できますか?GBエコノミーフォーラムの古いトピックをすべて削除するとどうなりますか?メンバーが私のサイトにGIFや動画をアップロードすると、それはGBPの重さになりますか?これを削除するオプションはありますか?サーバーに数日間だけ置いて削除されるようにすることはできますか?

こんにちは。Discourseのプロではありませんが、サーバー上にあるバックアップをPCにダウンロードしてから、サーバーからバックアップを削除できるはずです。使用したいときにPCからバックアップをインポートできるはずです。

GIFに関するご質問については、Tenorのような拡張機能を使用している場合、画像はサーバーからレンダリングされるため、スペースを占有しないと思います。ただし、ユーザーがGIFをアップロードしている場合は、話が異なる可能性があります。

私はパワーユーザーではありませんが、シェルでこれを使用しています。

cd /var/discourse/shared/standalone
du -sh * | sort -h

その後、次に何をすべきかを考えています。

しかし最近では、ビデオや写真はすべてのスペースを食い尽くす巨大な食いしん坊になっています。ビデオは、バイトサイズが大きいです。誰もがより多くのギガがより良い写真になると考えた後、それらも現実の問題になり始めています。

ユーザーに最適化された画像を作成するように教育しようとするのは時間の無駄です(そしてほとんどの電話はそれを行うことができません。そのような基本的な操作(画像のサイズ変更)はOS自体ではツールとして提供されておらず、追加の作業が必要なiPhoneでは特にそうです)。

確かに、Discourseは何かをしますが、画像が多用されるフォーラムでは(今日ではほぼ標準です)、それは十分ではありません。

私の知る限り、2つの選択肢があります。

  • ダウンロードサイズの非常に低い制限を使用する(そしてユーザーは彼らのスーパーハイパーギガイメージが拒否されるので怒るでしょう)
  • ビデオをまったく許可しない(そしてユーザーは再び怒るでしょう。彼らはYouTubeや同様のものを使いたくないからです。数十億ドル規模のソーシャルメディアプラットフォームがビデオを許可しているからです)

これは、私たち小魚がすでに負けた戦争です。

CDNとしてS3を使用していますが、その料金が私を窒息させ始めています。

お答えいただきありがとうございます!コマンドを入力したところ、これが表示されました。各行の意味は何ですか? postgress_backup? tmp? state? postgres_data? uploads? backups? 表示されているこれらのGBを削除するにはどうすればよいですか?

フォーラムでの動画や写真のアップロードを永久に禁止しなければならないと思います。

ありがとうございます!バックアップはどこからダウンロードして、サーバーから削除すればよいかご存知ですか?ちなみに、それは問題ないでしょうか?サーバーから削除してPCに保存しても?これらのバックアップは何のためにあるのですか?ユーザーの情報ですか?

全く問題ありません。どこに保存しても構いません。私はAmazon S3を使用しています。

それはあなたのフォーラムです。ユーザー、トピック、ダウンロードなどです。ソフトウェア自体以外のすべてです。基本的に、何かひどくうまくいかなかった場合に、他に取得できないすべてです。ちなみに、app.ymlがありませんので、それは「通常の」方法で保存する必要があります。

返信ありがとうございます。「normal way」.app.ymlとは何ですか?

手動で :wink: FTP を使用するなど、または何でも。

バックアップは、画像や動画などのメディアを含めるか、テキストのみをバックアップするかを選択できると思います。フォーラムの設定/管理エリアに別のバックアップセクションが表示されるはずです。見つからない場合は、設定で検索を使用してください。

他の質問については、ローカルにバックアップを保存してから、サーバー上のバックアップを削除しても問題ないはずです。ハードウェアを信頼できることが前提です。Google Drive / Dropboxのようなクラウドサービスにもバックアップのコピーを維持することを強くお勧めします。

編集:画像や動画とは、メディアだけでなく、テキスト、画像、動画を意味しました。

こんにちは @danielabc さん、時々 ./launcher cleanup を使用しますか?これは、古い未使用の Discourse イメージをクリアしてスペースを解放するために、時々実行する必要があります。このコマンドを実行するときは、必ずフォーラムを実行してください。

出力例を次に示します。

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
「いいね!」 2