如何在Ubuntu 18.04上安装Discourse

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

介绍

话语是一种现代的,开放源代码的讨论和论坛系统。访问 官方网站 演示和当前功能的细分。本教程将教您如何在Ubuntu 18.04上使用Docker设置Discourse。

创建一个新的Vultr VPS

建议至少使用2GB的RAM。始终选择最新的64位LTS发行版。

访问您的Vultr VPS

使用SSH通过Mac上的终端或Windows上的PuTTY连接到服务器。

ssh [email protected]

用服务器IP替换“ 123.456.7.8”。

安装Docker / Git

运行以下命令:

wget -qO- https://get.docker.io/ | sh

安装话语

在文件夹中创建一个名为“ discourse”的文件夹 /var 目录:

mkdir /var/discourse

在中克隆官方Discourse git存储库 /var/discourse

git clone https://github.com/discourse/discourse_docker.git /var/discourse

进入Discourse目录:

cd /var/discourse

复制配置文件为 app.yml

cp samples/standalone.yml containers/app.yml

编辑话语配置

编辑 app.yml 文件:

nano app.yml

DISCOURSE_DEVELOPER_EMAILS 到您的电子邮件地址。

DISCOURSE_HOSTNAME 到您的网址以访问Discourse,例如: discourse.example.com

在输入您的电子邮件凭证 DISCOURSE_SMTP_ADDRESSDISCOURSE_SMTP_PORTDISCOURSE_SMTP_USERNAMEDISCOURSE_SMTP_PASSWORD。确保删除 # 在编辑字符串之前。

保存文件并退出。

注意: 您必须正确设置电子邮件设置-否则站点将损坏!

引导话语

启动引导程序:

./launcher bootstrap app`

在安装过程中可能会询问您有关SSH密钥的问题。类型 Yes

引导过程完成后,启动Discourse:

./launcher start app

结论

要访问您的话语距离,只需键入您设置的内容 DISCOURSE_HOSTNAME 在您的浏览器中。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com