一、配置要求
1G内存可用,实测比较卡。2G内存刚刚满足要求
二、安装
2.1 SSH进入云服务器
sudo -i
进入root模式
2.2 下载Discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers
您需要在其余的设置和引导过程中使用 root 用户
2.3 安装
./discourse-setup
2.3 出现提示时,请回答以下问题:
Hostname for your Discourse? [discourse.example.com]:
Email address for admin account(s)? [me@example.com,you@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]: //腾讯邮箱此处保持默认,不要修改为465
SMTP user name? [user@example.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]: //输入你的邮箱
Optional Maxmind License key () [xxxxxxxxxxxxxxxx]: //默认即可
请务必正确完成邮件服务设置部分,登陆论坛需要邮箱激活 大概需要2-8分钟,等待完成安装
三、更改论坛
有些时候我们可能会对论坛进行更改,添加新的插件 编辑/containers/app.yml文件 使用命令
./discourse-setup
or
./launcher rebuild app
使更改生效
四、备份恢复
mkdir -p /var/discourse/shared/standalone/backups/default
./launcher enter app
cp /文件路径/备份文件.tar.gz /var/discourse/shared/standalone/backups/default
discourse enable_restore
discourse restore 备份文件.tar.gz
./launcher rebuild app
五、注意事项
5.1 腾讯邮箱设置注意事项
使用587(默认端口),不要修改为465。否则不能收发信件。