准备工作如下
1.购买一台运行内存(RAM)≥2g的vps,没有的不用往下看了。
2.一个域名,需要提前解析到cloudflare平台。
正式开始
1.利用SSH工具连接vps,并且获取root权限,sudo -i
2.安装Docker以及一些依赖组件:
sudo apt install docker.io
sudo apt install git
3.安装443端口检测工具,方便申请SSL证书
apt install netcat-openbsd
安装 Discourse
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers
执行安装:
./discourse-setup
基本信息填写
Hostname for your Discourse? [discourse.example.com]:
Email address for admin account(s)? [[email protected],[email protected]]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [[email protected]]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [[email protected]]:
Optional Maxmind License key () [xxxxxxxxxxxxxxxx]:
配置文件修改路径
var/discourse/containers/app.yml
修改后请重启容器
主要适用:重建通常可以修复一些看似已损坏的问题,但需要一段时间。 但如果只更改了 SMTP 设置,只需执行此操作即可应用这些设置,而无需进行全面重建:
cd /var/discourse
./launcher destroy app
./launcher start app
或者,如果您的 app.yml 中有任何错误并进行了更改,您必须重建容器才能使这些更改生效!
cd /var/discourse/
./launcher rebuild app
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.237fa.com/
想想你的文章写的特别好www.jiwenlaw.com