Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。基于 Ruby on Rails和 Ember.js 开发,数据库使用 PostgreSQL 和 Redis,不同于旧的页面式展示,全部基于滚动式的刷新,只要不停地往下刷,无须寻找下一页了。为了更好的面向未来,Discourse 不支持 IE9 以下的版本。
Discourse和WordPress非常类似,建站代码完全开源,主要靠托管服务赚钱(最便宜的,每月100美刀)

zhaoolee作为一个发展中国家的程序员,感觉自己买服务器部署程序更适合我
Discourse 的Github开源地址 https://github.com/discourse/discourse
买一个自己的域名(如果暂时不想买域名,可以邮件联系zhaoolee@gmail.com , zhaoolee可以提供给你一个v2fy.com的子域名)
通过企业微信,免费注册一个企业,并开启企业邮,获得支持SMTP的邮箱和密码,企业注册入口 https://work.weixin.qq.com/wework_admin/register_wx?from=myhome,注册成功后,自动获得免费企业邮,然后将域名绑定到企业微信即可


阿里云的24元每月的免备案香港主机:https://common-buy.aliyun.com/?commodityCode=swas&regionId=cn-hongkong


这里我是买的2GB内存的版本,为的是Discourse编译安装能快一些


先从云服务商的后台改主机密码

然后防火墙开启587端口,后面SMTP的TLS认证要用到

然后登陆主机




参考Docker官方安装文档: https://docs.docker.com/engine/install/centos/






此时访问我们的域名,就可以看到一个全新的网站了,而且已经自动配置好了https
但是 先别急,现在的SMTP邮件服务是不可用的,我们需要改动一下 containers/app.yml 文件的配置信息
添加587端口配置

添加login方式认证

设置为自家邮箱验证

然后重新构建
重新编译完成

浏览器访问进入bbs.v2fy.com

输入管理员用户名,密码,然后注册

进入管理员邮箱,点击邮件链接,激活管理员账户


选择语言

描述社区
方圆灵感社会
一个不禁外链,讨论优秀资源网站的超酷自由社区
资源达人的集散地

设置欢迎话题
方圆灵感社会是资源达人的集散地,在这里你可以推广自己超酷的网站,优质的资源,前卫的技术,获得创作的灵感。

设置社区是否开放

设置联系方式

自动生成服务条款

选择配色主题

选择字体

设置logo

图标展示

设置主页内容

邀请好友充当版主

完成!

页面跳转, 自动开启了新手提示




这个教程,希望能给需要建立社区的小伙伴一些帮助。
知乎,百度贴吧,微博,公众号这些平台推送的内容也是一言难尽, 甚至为了商业利益,频繁作恶。
如果可以发言的自建论坛很多,人们的发言也就更为自由, 世界主流的思想也就更为开发。
我希望随之Discourse的推广,热心老哥越来越多,偏激主义思想越来越少。
如果你想获得更多Discourse中文的教程,可以前往 https://www.v2fy.com/p/2021-06-12-discourse-2021-1623477573000 留言, 我会持续更新Discourse系列的中文教程。
https://www.v2fy.com/p/2021-06-12-discourse-2021-1623477573000