如何为那个启用交换空间?
Discourse-setup 会自动创建一个交换文件。
咦,对我来说不行。
已解决,无需再管
正确,因为您的服务器物理内存不足。系统要求检查失败,因此安装未继续。
安装需要 1GB 内存,且拥有 1GB 内存的系统也需要交换空间。您的系统内存不足 1GB,因此不受支持。
参见:
我尝试过这个方法,老话果然没错:一分钱一分货。
默认使用的是 Oracle Linux 镜像,它并没有像宣传的那样提供 1GB 内存。我使用了符合免费层资格的 Ubuntu 镜像,它确实有 1GB。或者说,至少足够安装 Discourse。
这非常有帮助,因为我在按照脚本建议去 Google 搜索"open ports oracle cloud"时,被各种相互矛盾的建议搞得晕头转向。
看到 Oracle 取消了免费 SMTP 服务令人失望,但设置 Mailjet 并不算太复杂。虽然还是“一分钱一分货”,但至少不用为繁琐的设置付出代价。而且,如果您将来迁移到其他托管服务,本来就需要一个邮件提供商。
在克服了这些麻烦后,我现在从 discourse-setup 收到了以下错误:
Launcher is up-to-date
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
我怀疑是在折腾防火墙设置时弄错了什么。看起来如果不打算花钱,这仍然是一个可行的选项,但我想我现在打算放弃了。希望这些笔记能对未来的人有所帮助。
哦,我刚刚还收到了一封来自 Oracle 销售人员的邮件。Oracle,你果然没变。![]()
这确实看起来是问题所在。我重新开始并解决了各种小问题。我还在我的博客上记录了整个过程。我打算先把它用作我的博客评论系统,运行一段时间看看效果如何。![]()
我来补充一下——非常感谢 Jon 以及他撰写的博文!它帮我顺利起步。谢谢!
我创建了一个详细的教程,帮助在 Oracle 的免费套餐上安装 Discourse。
这是一个 wiki:欢迎随时改进!
Oracle 免费套餐新增一项功能:您还可以选择新的“Ampere”ARM 实例,在免费套餐中最多可使用 4 核和 12 GB RAM。Discourse 在 ARM 处理器上的安装似乎毫无问题,性能也相当令人印象深刻。刚安装好,将持续观察其表现。
真有意思!这是新加的吗?我对这些东西不太了解,但这是可以安装 Discourse 的“标准”虚拟机吗? 免费提供 4 核 12 GB RAM 似乎……很奇怪?
这是因为它基于 ARM 而不是 x86_64。而且 Discourse 最近才获得对 ARM 的支持。
免费的 Oracle 级允许最多 2 台虚拟机。这一个也占用一个空间吗?
是的,但我同意 @Canapin 的观点。无论处理器类型如何,4 核和 12 GB RAM 对于免费套餐来说听起来都很多。
请注意,对于此价格(免费套餐),当然几乎没有支持,而且……嗯,我非常失望地发现我的 discourse 沙盒几周前消失了,无法创建新的沙盒,Ampere 实例已用完…… ![]()
(但它运行得相当好)
您的意思是它自行消失了,没有任何您的操作,也没有收到 Oracle 的任何警告吗?
我怀疑这里发生的情况是有一个免费试用。您可以试用更高功率的实例,例如这个,但时间很短。之后,您需要付费。
还有一个功率非常低的免费套餐,可以一直使用。
确实,那是免费套餐的一半,2个安培vcore和12GB内存
我有点难以理解,但……这是不是意味着我们使用的容量越多,它花费的“小时数”就越多,这取决于它的规格之类的?
