Discourse 设置指南:Hetzner VDS + Namecheap 私人邮箱 SMTP

您好,

我计划设置一个新的 Discourse 论坛,并想澄清几点:

服务器:我将从 Hetzner 购买一个 VDS。推荐使用哪个操作系统来安装 Discourse?

电子邮件/SMTP:我正在考虑使用 Namecheap Private Email。在 Discourse 设置过程中,此 SMTP 服务是否能顺利工作?

安装步骤:购买 Hetzner VDS 后,您能否提供从头开始安装 Discourse 的分步指南?

域名和 IP:购买 VDS 后,我需要先连接域名,还是可以通过 IP 地址开始设置,稍后再添加域名?

我将提前准备好 Hetzner VDS 和 Namecheap 电子邮件服务。

任何适合没有经验的人的分步指南都将不胜感激。

提前感谢。

你可以在这里找到你想要的所有安装信息 :slight_smile:

3 个赞

您好!

这取决于您论坛的规模和活跃度。

如果规模较小,每月 5 欧元的 CX22 就足够了。

CAX11(ARM 架构)具有相同的规格和价格,但我发现 Discourse 在 ARM 上的运行效果甚至优于 x86,原因不明。缺点是 没有官方兼容 ARM 的 #email-receiver 镜像,如果您打算使用它的话。有一个分支版本可以替代。

是的,没有域名就无法安装 Discourse。

5 个赞

对您来说可能看起来很简单,但对我来说感觉有点复杂。

使用 VDS IP 地址进行操作就足够了,还是有必要链接域名?

我是否需要在 VDS 上创建任何额外的空白空间/分区?

是否有任何服务或专业人士可以作为服务提供此设置?

由于我以前从未链接过域名,我想这就是为什么我无法继续安装的原因。

我仅通过 IP 地址通过 SSH 连接,但安装甚至没有开始。

一个小型论坛使用 40 GB 磁盘即可,无需额外空间。

我刚开始使用 Discourse 时也是这样。我从未使用过 Linux 或 SSH。

提供关于如何连接到某个提供商托管的服务器的教程可能超出了本支持论坛的范围,但当然,任何人都可以提供帮助。

在 Hetzner 上创建服务器时,您可以选择使用 SSH 密钥文件或常规的登录/密码(如果我没记错的话,它将在电子邮件中生成并发送)。

互联网上有很多关于如何通过 SSH 连接到服务器的指南。您的目标是访问服务器的命令行。

至于如何将域名连接到服务器的 IP 地址,这可以通过域名提供商的管理员界面的 DNS 管理来完成。

如果您愿意付费寻求帮助,可以发布到 Marketplace :slight_smile:

2 个赞

我已经安装了,并且它奏效了。感谢您的建议。

我认为 Namecheap Private Email 不是事务性邮件服务,因此可能不是运行 Discourse 的最佳方式。您应该考虑使用 Brevo、MailGun 或 Amazon SES 等选项。

Namecheap 私人电子邮件不仅可用于收件箱(IMAP/POP)使用;它还完全支持安全的出站 SMTP 传输。在我的 Discourse 设置中,我配置了:

  • mail.privateemail.com 作为 SMTP 主机

  • 端口 465 / SSL

  • DISCOURSE_SMTP_ENABLE_START_TLS: false

  • DISCOURSE_SMTP_FORCE_TLS: true

然后运行 ./launcher rebuild app 来应用配置。
SPF、DKIM 和 DMARC 记录也通过 Cloudflare DNS 完全设置

因此,Discourse 通过 465/SSL 安全地连接到 Namecheap 的 SMTP 服务器,并完全符合电子邮件标准
鉴于目前的电子邮件量,在此阶段无需额外的交易电子邮件服务,如 Mailgun、Brevo 或 Amazon SES。

3 个赞

我相当确定 NameCheap Private Email 不是一个事务性邮件服务(我找不到任何说明它是的证据?)。Discourse 建议使用事务性邮件服务。如果您使用 NameCheap Private Email 等服务,可能会遇到类似的问题。如果对您有效,那也 :person_shrugging:

我上面建议的事务性邮件提供商大多是免费的(Amazon SES 除外,但它仍然相当便宜)。据我记忆,Brevo 是每天 300 封,Mailgun 是每天 100 封。

1 个赞

查看他们的服务条款是否允许将其用于事务性电子邮件可能是一个好主意 :slight_smile:

如果不允许,您可能会面临某种制裁,或者电子邮件被错误地识别为垃圾邮件并被阻止。我以亲身经历(虽然不是 NameCheap)告诉您。

2 个赞

Namecheap 已经完了。不久前,一位叔叔患了癌症。我设置了一个实例来协调家庭支持。

然后

Namecheap 几个月后决定我需要上传州身份证件。

我们的家庭律师说不行。不是执法部门。不是银行。不是国税局。

所以 Namecheap 把域名从我这里取消了。

我推荐 Gandi。GoDaddy 也很糟糕。