如何在DigitalOcean上安装Discourse?

Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。基于 Ruby on Rails 和 Ember.js 开发,数据库使用 PostgreSQL 和 Redis。Discourse 不支持 IE9 以下的版本。

1. 首先在DigitalOcean注册。

2. 创建一个Droplet.

3. 选择一个Hostname, 2G 内存是必须的。

4. 选择时区和操作系统。最好选择Ubuntu LTS, 以免不必要的麻烦。

5. 点击创建Droplet.

6. 然后你会收到一封关于主机ip和root密码的邮件。

7. ssh 到你的主机 ssh root@yourIP

8. 更新

    ```

    apt-get update

    apt-get upgrade -y

    apt-get install git -y

    ```

9. 安装Discourse(必须要安装docker)

    

    ```

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

    mkdir /var/docker

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

    cd /var/docker

    cp samples/standalone.yml containers/app.yml

    ```

10. 配置app.yml,主要设置,域名,管理员邮件,以及SMTP服务用户名及密码

     vim containers/app.yml

    ```

    DISCOURSE_DEVELOPER_EMAILS – 你的管理员邮箱

    DISCOURSE_HOSTNAME – 你的域名

    DISCOURSE_SMTP_ADDRESS – 你的smtp邮件服务器地址

    DISCOURSE_SMTP_PORT – 邮件服务器地址

    DISCOURSE_SMTP_USER_NAME – 邮箱用户名

    DISCOURSE_SMTP_PASSWORD – 邮箱密码

    ```

11. 启动 Discourse

     

    ```

     ./launcher bootstrap app

     ./launcher start app

    ```

12. 大约7分钟过后,在浏览器里输入

`http://your server ip`

就可以看见已经安装好了。

是不是很简单阿,

点击试一下吧。


你可能感兴趣的:(DigitalOcean,Discourse,vultr)