6美元的DO液滴够用吗?

我准备好为 DigitalOcean 的 1GB/25GB 套餐支付每月 6 美元。但我一直看到 Discourse 在如此低的配置下无法正常运行。

1 个赞

我在 Vultr 上有一个配置相同的服务器。Discourse 运行得很好。

4 个赞

1 GB 的 RAM 对于小型社区来说应该足够了,正如团队在 discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub 中所写的那样。

顺便说一句,您可能想看看 AWS Lightsail,它的定价似乎比 DO 更具吸引力。

4 个赞

我很想知道,@anxvew 你是否设法免费托管 Discourse 了?:grinning:

碰巧我看到了一个关于这个的帖子:

这可能对你有帮助,虽然我没有尝试过这种方法。另外,Discourse 提供免费托管,如果你符合要求的话。可以看看这个:Free Hosting for Open Source | Discourse - Civilized Discussion

1 个赞

但你仍然需要担心电子邮件……所以……$$

1 个赞

您所说的小型社区,我们可以安全地假设最多 1000 用户吗?

我想为非营利性社区创建一个由 Discourse 提供支持的问答网站,面向大学生和在校学生。所以他们无法向任何人收费或为此获得任何资助。所以它是基于捐赠或志愿资源的。因此,我想知道每月最低需要多少捐赠才能维持这样一个用于此目的的 Discourse 网站?

总之,试试看,如果您遇到限制或性能缓慢,迁移到功能更强大的 VPS,这相当简单。

2 个赞

是的……但我认为安德鲁不会发送太多电子邮件,有些提供商为低量发送提供了慷慨的免费套餐。

我使用的是 DO 提供的 2GB/1vcpu 配置,社区规模较小(用户少于 1000 人,每天只有几个新主题/回复,少量聊天消息,大多数机器人被禁止),但内存使用率一直接近 90%。

尽管如此,我还没有遇到任何问题。而且我知道未使用的 RAM 是最昂贵的 RAM :wink:

2 个赞

仅凭用户总数很难界定一个社区的大小。重要的是同时在线用户数,因为这主要会对您的服务器造成压力。Codinghorror 在这篇博文中提供了一些关键数字供您参考。

我的论坛运行在 4GB 实例上,同时还运行着自托管的 Matomo 分析。我将近有六百名用户,但上个月只有 13% 的用户活跃,更不用说同时有多少用户在线了。:smiling_face_with_tear: 我的机器平均内存使用量为 2.6GB。

我猜测,对于这样一个拥有 1000 名用户的问答网站,2GB 是一个安全的选择,如果社区足够活跃,您最多可能需要一个 4GB 的实例。我的建议与 codinghorror 的相同,当您发现压力过大时,可以升级您的 droplet。

除了服务器费用,费用还应包括域名费和 SMTP 提供商费用(如果找到便宜的服务,可以降至接近零)。假设您以每年 10 美元的价格购买了域名,选择了 lightsail 上的 2GB 1vCPU 服务器(10 美元),并使用免费的 SMTP 服务,那么最低捐赠额为 12 美元。

4 个赞

如果您有一个只有几个用户的社区,它运行得很好。在重建几次后,您将耗尽磁盘空间,并且需要频繁地执行 launcher cleanup。我更喜欢每月 12 美元、50GB 的套餐,但您可以在短暂的停机时间内调整大小。

7 个赞

确实,用户数量或活动量没有硬性限制——只是论坛加载和刷新会变慢,因为它开始难以处理内存。

说到内存,你应该预期你的内存(RAM)会被使用。你会有交换空间(swap),它也会被使用,而这可能成为一个硬性限制。关注空闲的交换空间和分页活动可以让你了解情况。(使用 topfree 和/或 vmstat 来查看。)

是的,磁盘空间是另一个可能限制你的硬性限制,而且很可能是你会首先遇到的——这里最大的变量是你的用户上传了多少文件以及它们有多大。你可能需要一个具有更多磁盘空间的实例,或者你需要将上传存储拆分到云存储提供商。关于这一点有一些信息,但我自己还没有这样做过。

你需要比运行论坛更多的可用空间来更新软件,所以每隔几周有更新时,你可能需要看看你的情况。下载然后删除你的备份会有帮助。

我在这里写了更多内容:

5 个赞

有一些免费的电子邮件服务,我敢肯定,或者提供每月免费发送 2000 封电子邮件等服务的,市面上有多种选择,只是其中一些不太出名。

3 个赞

我有一个使用量不高的论坛,并且在相当活跃的管理下,我发现自己可以在最便宜的(5美元/月 - 感谢@pfaffman的纠正!)DO套餐内运行——但我确实需要下载所有自动备份,然后在每次更新Discourse软件时(这相当频繁)从DO服务器上删除它们,因为否则升级过程通常会因为空间不足而失败。

这变得有点痛苦,所以我最终在一段时间后升级到了下一个DO服务级别。

所以这当然是可能的——而且无论如何你应该保留远程备份。

2 个赞

我认为你的意思是 5 美元,而不是 5gb。:wink:

4 个赞

我最小的 droplet 运行得很好,我每个月大约有 8,000 名访客和每天 8,000 次页面浏览量 - 没有问题。

7 个赞

这是个好消息——谢谢分享。

3 个赞

我应该指出,我提供的数据来自 Google Analytics 和论坛数据。大约有 800 名注册论坛用户,以及大约 10 倍的未注册用户。

我不确定需要更大容量液滴的关键指标是什么——带宽/文件大小/数据存储?当用户性能下降时,我会升级——但目前还没有迹象。我对 Digital Ocean 服务每月 5 美元的价格感到非常满意。

以下是论坛的指标


:

6 个赞

过去 24 小时内有 125 位活跃用户!这已经绰绰有余了——我认为我所属的非营利组织在不久的将来不会达到这个数字。只有在进行一些口碑营销后,我们才需要考虑调整服务器大小。非常感谢您提供如此丰富的信息性统计数据。

3 个赞

关于 Discourse 在 Digital Ocean 的 $5/月液滴上可以处理多少流量的更新:

目前没有问题:

9 个赞