话语 是一个开源讨论论坛和邮件列表管理软件,可让您在工作环境中与您的团队协作。 该软件支持您在其他社交网站上看到的许多很酷的功能,例如快速通知、无限滚动和积极讨论。 与其他应用程序不同,它还为每个人在交流时保持文明行为制定了严格的标准。 您还将在软件界面上看到一个紧急窗格,以便在工作紧急时进行交流。
部署方法:
有两种方法可以安装 Discourse。 它可以是自托管的,也可以是论坛托管的。
自托管:
您在自己的服务器上安装和设置话语。
论坛主办:
如果您不想深入了解自己托管的技术性,您可以简单地从论坛购买服务。 他们有不同的定价方案来主持你的演讲。 你可以看看他们的 官方网站.
先决条件
系统要求:
- 正在运行的服务器 Ubuntu 20.04 LTS.
- 映射到您的服务器的有效域名。
- SMTP 邮件服务器。
- 码头工人 安装在您的系统上
硬件要求:
- 单核CPU,推荐双核
- 至少 1 GB RAM(带交换)
- 至少 10 GB 磁盘空间
安装指南:
第 1 步:通过 SSH 连接到远程服务器
使用 SSH 协议通过其 IP 地址连接到您的服务器
第 2 步:话语 Docker 镜像
将官方 Discourse Docker 镜像克隆到 /var/discourse 目录
第三步:话语设置
转到 /var/discourse 并使用以下命令启动设置工具。
设置将很快开始,大约需要 5 到 10 分钟才能完成。
第四步:话语配置设置
编辑 discourse 配置文件 app.yml 以更改默认配置设置。
转到 /var/discourse/containers 目录并使用 nano 命令编辑 app.yml 文件。
找到端口映射线。 这是它在文件中的显示方式:
在这里,我们将 discourse 容器的 http 端口 80 映射到我们机器的 80 端口。
同样,我们将容器的 https 端口 443 暴露给我们机器的 https 端口 443。
在文件中,进一步向下滚动并找到下图中显示的行。
Enter 您的话语主机名和询问的其余数据。 确保提供正确的信息。
第 5 步:重建话语应用程序
要更新配置文件,请使用以下命令。 它将重建话语应用程序,这次使用我们在上一步中提供的新设置。
第 6 步:创建主机条目
在浏览器上运行应用程序之前,请执行最后一步。 转到 /etc 目录并编辑主机文件。 如下所示,根据机器的 IP 地址输入您的话语名称。
第 7 步:验证话语安装
现在转到您的浏览器并运行您在配置文件中提供的域名,如下所示:
浏览器会将您引导至话语设置页面。 如果你看到了,恭喜你,你安装了 Discourse!
此页面将确认您已在服务器上成功安装软件。
如何卸载话语
现在我们已经了解了如何在 ubuntu 服务器上安装 discourse,让我们也看看如何卸载它。
要卸载 discourse,您必须彻底清除安装 discourse 的 docker 容器。
第 1 步:停止 docker 容器
第一步是停止正在运行的话语容器。
以下命令将为您提供所有已启动并正在运行的容器的列表。
在我们的例子中,只有一个容器在运行,它是一个话语容器。 要停止它,请运行以下命令:
Docker stop CONTAINER ID
复制容器 ID 并将其放在命令中并运行。 这将停止容器
第二步:删除容器
现在容器已经停止,我们可以借助以下命令轻松删除它:
Docker container rm CONTAINER ID
该命令将如下所示:
在此之后,您系统中的话语将被成功卸载。
在本指南中,我们了解了安装 Discourse 软件所需的先决条件。 然后,我们一步步看如何在ubuntu服务器上安装discourse。 安装后,我们还知道如何通过两个简单的步骤从我们的系统中卸载软件。
有关 Discourse 安装的更多信息,请访问: https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md#3-install-discourse