Discourse 论坛 debian 8 搭建记

0
45

文章来源于discourse论坛

1、 1GB 内存安装,设置 swap 文件1G

sudo install -o root -g root -m 0600 /dev/null /swapfile

dd if=/dev/zero of=/swapfile bs=1k count=1024

mkswap /swapfile

swapon /swapfile  #激活 swap

echo “/swapfile swap swap auto 0 0” |  tee -a /etc/fstab

sysctl -w vm.swappiness=10

echo vm.swappiness = 10 | tee -a /etc/sysctl.conf

2、安装 Docker / Git

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

3、安装 Discourse

mkdir /var/discourse

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

cd /var/discourse

cp samples/standalone.yml containers/app.yml

4、编辑 Discourse 配置文件

nano containers/app.yml

db_shared_buffers: “128MB”  #1G内存

version: stable                        #版本改为正式版

DISCOURSE_DEFAULT_LOCALE: zh_CN  #语言中文

DISCOURSE_HOSTNAME: ‘www.abc.com’  #域名

DISCOURSE_DEVELOPER_EMAILS: ‘abc@qq.com’  #管理员邮箱

DISCOURSE_SMTP_ADDRESS: smtp.gmail.com     # 设置smtp服务
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: abc@gmail.com
DISCOURSE_SMTP_PASSWORD: *******

5、初始化 Discourse

./launcher bootstrap app 
./launcher start app