# Self-hosting

**URL:** https://meta.discourse.org/c/support/self-hosting/31.md?page=50

[最新版本](https://meta.discourse.org/latest.md) · [分類](https://meta.discourse.org/categories.md) · [標簽](https://meta.discourse.org/tags.md)

**Page:** 51

---

## [更新失败：未初始化的常量 Chat::ChatBaseController (NameError)](https://meta.discourse.org/t/failed-update-uninitialized-constant-chat-chatbasecontroller-nameerror/259874)

<div class="topic-metadata">

**Author:** [@elopio](https://meta.discourse.org/u/elopio)\
**回覆:** 0\
**Last updated:** [2023年三月29日 16:31 UTC](https://meta.discourse.org/t/failed-update-uninitialized-constant-chat-chatbasecontroller-nameerror/259874 "2023-03-29T16:31:10Z")

</div>

你好 :slight\_smile: 我的 discourse 站点宕机了。我尝试进行手动升级，现在升级失败，错误信息如下： I, \[2023-03-28T16:47:24.340761 #1\] INFO -- : \> rails r "SiteSetting.notification\_email='bunqueer@jaqueresp..."…

---

## [自动备份到S3未发生 - 备份运行但除非通过Admin UI手动执行，否则不会上传](https://meta.discourse.org/t/automatic-backup-to-s3-not-happening-backup-runs-but-doesnt-upload-unless-performed-manually-via-admin-ui/259735)

<div class="topic-metadata">

**Author:** [@stevejr](https://meta.discourse.org/u/stevejr)\
**回覆:** 4\
**Last updated:** [2023年三月29日 15:11 UTC](https://meta.discourse.org/t/automatic-backup-to-s3-not-happening-backup-runs-but-doesnt-upload-unless-performed-manually-via-admin-ui/259735 "2023-03-29T15:11:01Z")

</div>

您好， 我在 EKS 集群中部署了 Discourse，并使用 IAM 角色用于服务账户来访问两个 S3 存储桶——一个用于资产，一个用于备份。标志 s3\_use\_iam\_profile 设置为 true。 我的设置 a…

---

## [从 3.0.1 升级到 3.1.0 时出错](https://meta.discourse.org/t/error-upgrading-from-3-0-1-to-3-1-0/259712)

<div class="topic-metadata">

**Author:** [@Olivier\_Lambert](https://meta.discourse.org/u/Olivier_Lambert)\
**回覆:** 14\
**Last updated:** [2023年三月28日 17:21 UTC](https://meta.discourse.org/t/error-upgrading-from-3-0-1-to-3-1-0/259712 "2023-03-28T17:21:59Z")

</div>

你好！ 这是我的日志详情： I, \[2023-03-28T15:29:11.675436 #1\] INFO -- : 正在终止异步进程 I, \[2023-03-28T15:29:11.675493 #1\] INFO -- : 向 HOME=/var/lib/postgresql USER=postgres exec chpst 发送 INT…

---

## [如何从Mailjet访问管理员电子邮件？](https://meta.discourse.org/t/where-to-access-admin-email-from-mailjet/259418)

<div class="topic-metadata">

**Author:** [@titeuf](https://meta.discourse.org/u/titeuf)\
**回覆:** 8\
**Last updated:** [2023年三月27日 16:19 UTC](https://meta.discourse.org/t/where-to-access-admin-email-from-mailjet/259418 "2023-03-27T16:19:57Z")

</div>

您好， 我花了三个小时终于在 Mailjet 上成功地在 Digital Ocean droplet 上安装了 discourse。现在我必须注册 discourse 的管理员帐户。 我添加为管理员电子邮件的电子邮件是 contact(at)example(dot)com。…

---

## [关于重建应用程序的问题](https://meta.discourse.org/t/question-about-rebuild-app/259484)

<div class="topic-metadata">

**Author:** [@micoHuang](https://meta.discourse.org/u/micoHuang)\
**回覆:** 5\
**Last updated:** [2023年三月27日 12:20 UTC](https://meta.discourse.org/t/question-about-rebuild-app/259484 "2023-03-27T12:20:28Z")

</div>

重建应用程序会清除当前用户数据和主题的 CSS 样式吗？ 我想使用 https 访问，在配置 pem 和 key 后可能需要重建。

---

## [邮件发送到 SMTP 中继时出现问题](https://meta.discourse.org/t/issues-with-mail-sending-to-smtp-relay/259016)

<div class="topic-metadata">

**Author:** [@altmvogi](https://meta.discourse.org/u/altmvogi)\
**回覆:** 3\
**Last updated:** [2023年三月27日 11:33 UTC](https://meta.discourse.org/t/issues-with-mail-sending-to-smtp-relay/259016 "2023-03-27T11:33:05Z")

</div>

您好， 我们通过不需要用户名和密码的 SMTP 中继发送电子邮件时遇到问题。我能够使用 mailx / sendmail 向中继发送电子邮件。 这些是设置。 DISCOURSE\_SMTP\_ADDRESS: xyz.e…

---

## [如何丢弃带有空用户代理的请求？](https://meta.discourse.org/t/how-to-drop-requests-with-an-empty-user-agent/259069)

<div class="topic-metadata">

**Author:** [@CubeCoders](https://meta.discourse.org/u/CubeCoders)\
**回覆:** 6\
**Last updated:** [2023年三月27日 11:05 UTC](https://meta.discourse.org/t/how-to-drop-requests-with-an-empty-user-agent/259069 "2023-03-27T11:05:02Z")

</div>

我的 Discourse 网站收到了很多用户代理为空的恶意机器人/爬虫的访问。通常我会修改 nginx 配置来处理这种情况，但在使用 Docker 安装方法时无法访问它。我……

---

## [更新后网站无法访问，遇到麻烦](https://meta.discourse.org/t/having-trouble-getting-the-site-up-after-update/259444)

<div class="topic-metadata">

**Author:** [@Vinoth\_Deivasigamani](https://meta.discourse.org/u/Vinoth_Deivasigamani)\
**回覆:** 1\
**Last updated:** [2023年三月26日 10:55 UTC](https://meta.discourse.org/t/having-trouble-getting-the-site-up-after-update/259444 "2023-03-26T10:55:18Z")

</div>

GUI 更新失败。因此，我通过执行以下操作进行了命令行更新： cd /var/discourse ./launcher rebuild app 当尝试从浏览器连接到站点时，我收到“无法访问此站点”错误。Thin…

---

## [Microsoft Bing 等搜索引擎如何索引论坛](https://meta.discourse.org/t/how-forums-are-indexed-by-search-engines-such-as-microsoft-bing/258731)

<div class="topic-metadata">

**Author:** [@xiaokong23357](https://meta.discourse.org/u/xiaokong23357)\
**回覆:** 8\
**Last updated:** [2023年三月25日 17:29 UTC](https://meta.discourse.org/t/how-forums-are-indexed-by-search-engines-such-as-microsoft-bing/258731 "2023-03-25T17:29:19Z")

</div>

询问，我需要做什么才能让我的网站被必应等搜索引擎收录

---

## [Docker上的讨论 - 备份链接404](https://meta.discourse.org/t/discourse-on-docker-backup-link-404/258240)

<div class="topic-metadata">

**Author:** [@sqdz](https://meta.discourse.org/u/sqdz)\
**回覆:** 5\
**Last updated:** [2023年三月24日 19:10 UTC](https://meta.discourse.org/t/discourse-on-docker-backup-link-404/258240 "2023-03-24T19:10:11Z")

</div>

大家好， 问题： 在生成备份后，通过电子邮件收到下载链接，但我被重定向到一个404页面。 几分钟后，如果我使用相同的链接，我会收到“抱歉，此备份下载链接已...”

---

## [升级到 v3.0.2 失败 v3.0.1](https://meta.discourse.org/t/failed-upgrade-v3-0-1-to-v3-0-2/259255)

<div class="topic-metadata">

**Author:** [@Swarndeep\_Poddar](https://meta.discourse.org/u/Swarndeep_Poddar)\
**回覆:** 3\
**Last updated:** [2023年三月24日 17:51 UTC](https://meta.discourse.org/t/failed-upgrade-v3-0-1-to-v3-0-2/259255 "2023-03-24T17:51:53Z")

</div>

这是消息。 我，\[2023-03-23T15:14:16.270826 #1\] INFO – : \> cd /var/www/discourse

---

## [启动器重建应用程序时出错](https://meta.discourse.org/t/getting-error-in-launcher-rebuild-app/258600)

<div class="topic-metadata">

**Author:** [@apleschu](https://meta.discourse.org/u/apleschu)\
**回覆:** 6\
**Last updated:** [2023年三月23日 14:08 UTC](https://meta.discourse.org/t/getting-error-in-launcher-rebuild-app/258600 "2023-03-23T14:08:05Z")

</div>

今天我尝试重建应用程序时遇到了错误，而且我尝试的任何方法都没有效果。我遇到的具体错误是： I, \[2023-03-18T16:41:52.325609 #1\] INFO -- : \> cd /var/www/discourse && gem install bund…

---

## [使用 Docker 托管时，不使用卷（或自动使用 S3）](https://meta.discourse.org/t/not-using-volumes-or-automatically-using-s3-when-hosting-with-docker/258952)

<div class="topic-metadata">

**Author:** [@milo123459](https://meta.discourse.org/u/milo123459)\
**回覆:** 3\
**Last updated:** [2023年三月23日 00:41 UTC](https://meta.discourse.org/t/not-using-volumes-or-automatically-using-s3-when-hosting-with-docker/258952 "2023-03-23T00:41:04Z")

</div>

你好！有没有办法通过 Docker 镜像托管 Discourse 而不使用卷？我想知道是否有什么方法可以通过 compose 文件/docker 命令行挂载卷以自动链接卷……

---

## [尝试了所有方法，smtp 还是不行](https://meta.discourse.org/t/trying-everything-no-luck-with-smtp-working/257085)

<div class="topic-metadata">

**Author:** [@4734](https://meta.discourse.org/u/4734)\
**回覆:** 4\
**Last updated:** [2023年三月22日 22:48 UTC](https://meta.discourse.org/t/trying-everything-no-luck-with-smtp-working/257085 "2023-03-22T22:48:23Z")

</div>

我搜索了大约18个小时。 我尝试了Google SMTP Swismail SMTP Poste.io SMTP 我遇到了TCP错误、500错误、必须启动starttls 尝试了端口465、587、2525 我做了太多，我甚至不知道……

---

## [Caniuse-lite 已过时](https://meta.discourse.org/t/caniuse-lite-is-outdated/258995)

<div class="topic-metadata">

**Author:** [@Jagster](https://meta.discourse.org/u/Jagster)\
**回覆:** 3\
**Last updated:** [2023年三月22日 21:36 UTC](https://meta.discourse.org/t/caniuse-lite-is-outdated/258995 "2023-03-22T21:36:43Z")

</div>

当我升级时，我会得到这个： 这只是另一个信息提示，但我仍然很好奇：我应该照做还是它会在某个时候消失？ 当然，还有第三种选择：停止阅读流…

---

## [如何通过CLI手动验证并绕过“恭喜，您已成功安装Discourse！”屏幕？](https://meta.discourse.org/t/how-can-i-manually-verify-via-the-cli-and-bypass-the-congratulations-you-installed-discourse-screen/259081)

<div class="topic-metadata">

**Author:** [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
**回覆:** 1\
**Last updated:** [2023年三月22日 20:45 UTC](https://meta.discourse.org/t/how-can-i-manually-verify-via-the-cli-and-bypass-the-congratulations-you-installed-discourse-screen/259081 "2023-03-22T20:45:01Z")

</div>

您好， 最近，我们不得不关闭了我们网站的自托管实例并将其迁移到 Linode。唯一的问题是他们要求手动验证才能使用 SMTP 服务。 我已向他们提交了请求以解除阻止……

---

## [在商业计划下，我们是否可以将 Discourse 社区托管在子目录（例如 companyname.com/community）中？](https://meta.discourse.org/t/can-we-host-discourse-community-in-a-subdirectory-for-example-companyname-com-community-under-business-plan/259001)

<div class="topic-metadata">

**Author:** [@Vivek\_Choksi](https://meta.discourse.org/u/Vivek_Choksi)\
**回覆:** 1\
**Last updated:** [2023年三月22日 09:25 UTC](https://meta.discourse.org/t/can-we-host-discourse-community-in-a-subdirectory-for-example-companyname-com-community-under-business-plan/259001 "2023-03-22T09:25:32Z")

</div>

我们希望将社区托管在 companyname.com/community，而不是子域名 community.companyname.com。是否只有自托管这一种选项？Business/Standard 计划是否支持子目录托管？

---

## [SMTP邮件10天前停止工作（curl可用；服务器没有SMTPS）](https://meta.discourse.org/t/smtp-email-stopped-working-10-days-ago-curl-works-server-doesnt-have-smtps/258966)

<div class="topic-metadata">

**Author:** [@gi1242](https://meta.discourse.org/u/gi1242)\
**回覆:** 3\
**Last updated:** [2023年三月22日 02:31 UTC](https://meta.discourse.org/t/smtp-email-stopped-working-10-days-ago-curl-works-server-doesnt-have-smtps/258966 "2023-03-22T02:31:12Z")

</div>

大家好， 我的网站已经运行了好几年，一直没有问题。突然之间，SMTP就无法工作了。（我在主机或容器中都没有进行任何配置更改）。 我使用的是SMTP（不是SMTPS）。我输入了discou…

---

## [连接 Redis 时出错](https://meta.discourse.org/t/error-connecting-to-redis/135678)

<div class="topic-metadata">

**Author:** [@CRUGG](https://meta.discourse.org/u/CRUGG)\
**回覆:** 17\
**Last updated:** [2023年三月21日 19:04 UTC](https://meta.discourse.org/t/error-connecting-to-redis/135678 "2023-03-21T19:04:22Z")

</div>

当我尝试启动 Discourse 时，无法在浏览器中访问它。我在日志文件中找到了一些可能导致此问题的信息。有人知道问题出在哪里吗？ # /var/discourse/standalone/log/rails/unicorn.std…

---

## [找不到 package.json](https://meta.discourse.org/t/cannot-find-package-json/258924)

<div class="topic-metadata">

**Author:** [@Nasser](https://meta.discourse.org/u/Nasser)\
**回覆:** 1\
**Last updated:** [2023年三月21日 17:28 UTC](https://meta.discourse.org/t/cannot-find-package-json/258924 "2023-03-21T17:28:29Z")

</div>

你好， 每当我运行 ./launcher rebuild app 时，我都会收到以下消息： Browserslist：caniuse-lite 已过时。请运行： npx update-browserslist-db@latest 您应该定期执行此操作的原因：GitHub - browserslist/update…

---

## [Redis存储什么类型的数据？](https://meta.discourse.org/t/what-type-of-details-does-redis-store/258334)

<div class="topic-metadata">

**Author:** [@deepak\_bisht](https://meta.discourse.org/u/deepak_bisht)\
**回覆:** 2\
**Last updated:** [2023年三月21日 06:52 UTC](https://meta.discourse.org/t/what-type-of-details-does-redis-store/258334 "2023-03-21T06:52:13Z")

</div>

我们在 AWS EC2 中安装了 Discourse 官方 Docker 镜像。Redis 在这里有什么用途？Redis 存储着什么类型的信息？

---

## ["client\_max\_body\_size" 指令无效值](https://meta.discourse.org/t/client-max-body-size-directive-invalid-value/258754)

<div class="topic-metadata">

**Author:** [@rahim123](https://meta.discourse.org/u/rahim123)\
**回覆:** 2\
**Last updated:** [2023年三月19日 20:28 UTC](https://meta.discourse.org/t/client-max-body-size-directive-invalid-value/258754 "2023-03-19T20:28:05Z")

</div>

我也遇到了这个问题。在我的例子中是： params: db\_default\_text\_search\_config: "pg\_catalog.english" ## 将 db\_shared\_buffers 设置为总内存的最多 25%。 ## 将由 bootstrap 自动设置……

---

## [安装\`bullseye-backports\`时出错，在尝试为开发安装时](https://meta.discourse.org/t/error-installing-bullseye-backports-when-trying-to-install-for-development/258716)

<div class="topic-metadata">

**Author:** [@Norike](https://meta.discourse.org/u/Norike)\
**回覆:** 1\
**Last updated:** [2023年三月20日 11:29 UTC](https://meta.discourse.org/t/error-installing-bullseye-backports-when-trying-to-install-for-development/258716 "2023-03-20T11:29:10Z")

</div>

遵循指南在 Ubuntu 上为开发安装 Discourse，在新安装的 Ubuntu 20.04 虚拟机上，我遇到了这个错误： E: 对于 APT::Default-Release，值“bullseye-backports”无效，因为不存在这样的发布……

---

## [客户端最大正文大小](https://meta.discourse.org/t/client-max-body-size/218536)

<div class="topic-metadata">

**Author:** [@Andro](https://meta.discourse.org/u/Andro)\
**回覆:** 1\
**Last updated:** [2022年二月17日 13:20 UTC](https://meta.discourse.org/t/client-max-body-size/218536 "2022-02-17T13:20:11Z")

</div>

我的 discourse docker 构建成功，但由于以下错误而无法运行 nginx： nginx: \[emerg\] “client\_max\_body\_size” 指令在 /etc/nginx/conf.d/discourse.conf 中值无效 我们该如何解决这个问题？那个 nginx 参数在哪里……

---

## [论坛一天前崩溃了，我快绝望了](https://meta.discourse.org/t/forum-crashed-more-than-1-day-ago-im-desperate/258593)

<div class="topic-metadata">

**Author:** [@danielabc](https://meta.discourse.org/u/danielabc)\
**回覆:** 19\
**Last updated:** [2023年三月19日 17:04 UTC](https://meta.discourse.org/t/forum-crashed-more-than-1-day-ago-im-desperate/258593 "2023-03-19T17:04:55Z")

</div>

我安装了一些插件并运行了 \`./launcher rebuild app\`，并且成功了，但当我进入论坛时，它显示 糟糕 为该讨论论坛提供支持的软件遇到了意外问题。W……

---

## [macOS M1上的“sudo bundle exec rake db:create”命令出现“rake aborted！”](https://meta.discourse.org/t/rake-aborted-on-sudo-bundle-exec-rake-db-create-cmd-macos-m1/238475)

<div class="topic-metadata">

**Author:** [@YAN](https://meta.discourse.org/u/YAN)\
**回覆:** 7\
**Last updated:** [2023年三月18日 16:59 UTC](https://meta.discourse.org/t/rake-aborted-on-sudo-bundle-exec-rake-db-create-cmd-macos-m1/238475 "2023-03-18T16:59:03Z")

</div>

有人有什么想法吗？ 非常感谢您的帮助！

---

## [无法删除用户的所有帖子（错误 502）](https://meta.discourse.org/t/unable-to-delete-all-users-post-error-502/258391)

<div class="topic-metadata">

**Author:** [@Crius](https://meta.discourse.org/u/Crius)\
**回覆:** 1\
**Last updated:** [2023年三月17日 11:08 UTC](https://meta.discourse.org/t/unable-to-delete-all-users-post-error-502/258391 "2023-03-17T11:08:10Z")

</div>

我发现了这个报告相同问题的帖子，我认为我遇到了同样的情况 用户要求删除帖子，但我确定他发布在某个主帖中。 自从我们从 vbulleting 迁移过来，主帖……

---

## [IP位置地址相关](https://meta.discourse.org/t/ip-location-address-related/258323)

<div class="topic-metadata">

**Author:** [@Hyan](https://meta.discourse.org/u/Hyan)\
**回覆:** 4\
**Last updated:** [2023年三月17日 09:37 UTC](https://meta.discourse.org/t/ip-location-address-related/258323 "2023-03-17T09:37:10Z")

</div>

我已经添加了 Maxmind 许可证密钥 (DISCOURSE\_MAXMIND\_LICENSE\_KEY) 并重建（或销毁/启动）了我的站点。但用户的 IP 地址仍然显示（未知）。我该如何调试或验证我的 Maxmind 许可证密钥是否正常工作？

---

## [Discourse 在失败的 Web 更新后宕机，重建和 doctor 均无济于事](https://meta.discourse.org/t/discourse-down-after-failed-web-update-rebuild-doctor-not-helping/258407)

<div class="topic-metadata">

**Author:** [@tkrunning](https://meta.discourse.org/u/tkrunning)\
**回覆:** 7\
**Last updated:** [2023年三月17日 07:26 UTC](https://meta.discourse.org/t/discourse-down-after-failed-web-update-rebuild-doctor-not-helping/258407 "2023-03-17T07:26:27Z")

</div>

今天我运行了 Discourse + 所有插件的网络更新，在更新中途出现了一个更新失败的消息。论坛也宕机了，显示的消息像是“驱动这个论坛的软件”……

---

## [自动更新到测试版：问题](https://meta.discourse.org/t/automatic-update-to-beta-version-questions/258393)

<div class="topic-metadata">

**Author:** [@Iacobus1983](https://meta.discourse.org/u/Iacobus1983)\
**回覆:** 1\
**Last updated:** [2023年三月16日 16:28 UTC](https://meta.discourse.org/t/automatic-update-to-beta-version-questions/258393 "2023-03-16T16:28:40Z")

</div>

我需要更改 SMTP 设置，所以我使用 \`./launcher rebuild app\` 重新构建了我的论坛。结果，Discourse 自动更新到了 3.1.0.beta2。 一些问题： 这种行为正常吗？ 是否可以自定义……

[上一頁](https://meta.discourse.org/c/support/self-hosting/31.md?page=49)

[下一頁](https://meta.discourse.org/c/support/self-hosting/31.md?page=51)
