我的网站有多少GB?

我的服务器最近遇到了大麻烦!因为我的网站开始占用大量 GB 空间,我不得不购买更多的服务器 GB!

但问题是,GB 内容越来越多,我该如何知道这些 GB 来自哪里?有什么方法可以删除这些 GB 吗?我能否将论坛备份到我的 PC 上,而不是备份到服务器,从而节省服务器 GB?如果我删除我 GB 经济论坛上所有旧帖子呢?当我的会员在我的网站上上传 GIF 和视频时,它们会占用 GBP 吗?有没有删除这些的选项?让它们只在服务器上保留几天然后自动删除?

嘿。我不是 Discourse 专家,但我认为你应该能够将服务器上的备份下载到你的电脑,然后从服务器上删除备份。当你希望使用备份时,你应该能够从你的电脑导入备份。

至于你关于 GIF 的问题,如果你使用像 Tenor 这样的扩展,我认为它不会占用任何空间,因为图像是从它们的服务器渲染的。但是,如果你的用户上传 GIF,那可能是另一回事。

我不是什么超级用户,但我在 shell 中使用此命令:

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

之后,我再考虑下一步该做什么。

但如今视频和照片是巨大的“吞噬者”,占用了所有空间。视频是,而且一直以来都是,字节大小很大的。在每个人都认为更多的 GB 意味着更好的照片之后,这些也开始成为一个真正的问题。

试图教育用户优化图像只是浪费时间(而且大多数手机甚至无法做到这一点;这对于 iPhone 来说尤其如此,因为像缩小图像这样基本的操作,操作系统本身并不提供工具,而是需要额外的努力)。

当然,Discourse 会做一些事情,但在大量使用图像的论坛上——这在今天或多或少是标准——这还不够。

据我所知,只有两个选择:

  • 对下载大小设置非常低的限制(您的用户会非常生气,因为他们超级无敌的图像将被拒绝)
  • 完全不允许视频(您的用户会再次生气,因为他们只是不想使用 Youtube 或类似服务,因为数十亿美元的社交媒体平台允许视频)

这是一场我们这些小鱼已经输掉的战争。

我正在使用 S3 作为 CDN,但那些费用开始让我喘不过气来。

感谢您的回答!我输入了命令,出现了这个,每一行是什么意思?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 个赞