原教程地址:http://learnce.com/t/discourse-ubuntu-centos/11
1、ubuntu系统更新:
apt-get update
1.png589x572 12.3 KB
apt-get upgrade
中途输入一次Y,确定升级。
升级完成最好reboot一次。
2、安装docker
wget -qO- https://get.docker.com/ | sh
安装成功之后提示我们要登出后再次登录进来。
3、创建安装目录
mkdir /var/discourse
4、安装Discourse镜像
git clone https://github.com/discourse/discourse_docker.git /var/discourse
5、切换到安装目录
cd /var/discourse
6、复制配置文件
cp samples/standalone.yml containers/app.yml
7、编辑配置文件
nano containers/app.yml
添加模板:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/sshd.template.yml"
- "templates/web.template.yml"
- "templates/web.china.template.yml"
更改安装版本为稳定版:
version: stable
更改默认语言:
DISCOURSE_DEFAULT_LOCALE: zh_CN
更改开发者邮件地址和网址:
DISCOURSE_DEVELOPER_EMAILS: '
xxx@xxx.com'
DISCOURSE_HOSTNAME: 'xx.com'
更改邮件系统配置:
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
DISCOURSE_SMTP_ADDRESS: smtp.mxhichina.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME:
XX@xx.com
DISCOURSE_SMTP_PASSWORD: XXX
DISCOURSE_SMTP_ENABLE_START_TLS: true
保存:ctrl+o
退出:ctrl+x
8、初始化
./launcher bootstrap app
9、启动Discourse
./launcher start app
10、设置邮件发送邮箱:
每次执行一行代码
./launcher enter app
rails console
SiteSetting.notification_email = '
xx@xx.com'
exit
exit
11、创建管理员
./launcher enter app【如果已经进入则不需要这一步】
rake admin:create
exit
PS:
如果您自己不能独立完成安装,可以联系QQ651080920,就行有偿的技术托管。同时可以在learnce.com找到已经上线的Discourse实践视频教程。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。