系统:CentOS 8 64位

硬盘:40G+

环境:阿里云 1C2G

搭建步骤

1.前置:升级操作系统

yum update -y

2.安装git

yum install -y git

查看git是否安装成功:

git --version

3.安装 docker

yum install -y yum-utils
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io

# 启动docker

systemctl start docker

4.获取Discourse源码

此处存放在当前目录[请自行选择], 并填写邮件服务SMTP相关信息

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

5.安装discourse

5.1 进入discourse源码所在目录

执行如下任意一种方式:

方式一:(初始化)

./discourse-setup

方式二:

cp samples/standalone.yml containers/app.yml

5.2 配置邮件相关信息

vim containers/app.yml

UNICORN_WORKERS(如果是1Gb内存就是2,2GB内存以上就是3-4) DISCOURSE_DEVELOPER_EMAILS管理员邮箱 DISCOURSE_HOSTNAME 绑定的域名 DISCOURSE_SMTP_ADDRESS是邮局服务器 DISCOURSE_SMTP_PORT是SMTP的端口 DISCOURSE_SMTP_USER_NAME账号 DISCOURSE_SMTP_PASSWORD密码

5.3 等待拉取并解压docker镜像

5.4 查看镜像运行情况

docker ps -a

5.5 使用配置好的域名访问

出现如下界面,说明配置已经成功。同时,系统为我们自动配置好https。

6.增加SMTP配置,方便后续接收邮件

6.1 新增端口映射

vim discource/container/app.yml

找到:expose节点下的配置,添加587:587端口映射

6.2 添加Login登录认证方式

新增:DISCOURSE_SMTP_AUTHENTICATION: login

6.3 修改为对应域名的邮箱验证

6.4 重新构建

./launcher rebuild app

等待构建完成。在此过程中可能会提示是否需要发送邮件测试SMTP,设定好的邮箱会收到验证邮件。

6.5 收到验证邮件

7.登录域名完成剩余验证工作

在此不做赘述,大家可自行完成,或者查看官网教程。

Discourse开源论坛搭建相关推荐

  1. 一起赚美元⑥ | 创立Discourse开源论坛软件每月赚取12万美元的故事

    译者:柚子 星球链接:https://t.zsxq.com/jqzNJ6e 英文原文链接:https://www.indiehackers.com/businesses/discourse 1.主人公 ...

  2. Apache2.2.22 + PHP5.2.17 + MySQL5.5.22 快速搭建部署PHPWind开源论坛

    我是搞Java WEB开发的,由于比较喜欢看日本动漫,例如火影,海贼等.所以经常逛bbs.jumpcn.com(该论坛就是基于PHPWind开源论坛的).闲来没事.就自己整下玩玩. 一.简介 Apac ...

  3. 17款开源论坛系统/Forum Software(转载)

    phpBB phpBB具有友好的用户界面,简单易懂的管理面板和FAQ.你可采用PHP+MySQL,MS-SQL,PostgreSQL或Access/ODBC数据库来搭建自己的论坛系统. OPB OPB ...

  4. php开源论坛系统,十款开源论坛系统推荐(二)

    6.  IceBB Forums IceBB 是一个强大.开源.快速的论坛系统,基于 PHP+MySQL.IceBB 适合于任何规模,不论有多少用户和贴子数,这是因为它具有简洁.高效的代码.IceBB ...

  5. PhpWind Wordpress Discus 论坛搭建

    phpMyAdmin 是一个用PHP编写的,可以通过 web 方式控制和操作 MySQL 数据库.通过 phpMyAdmin 可以完全对数据库进行操作,例如建立.复制.删除数据等等. PHPWind( ...

  6. LAMP+DISCUZ论坛搭建流程

    LAMP+DISCUZ论坛搭建 文章目录 LAMP+DISCUZ论坛搭建 一.LAMP 二.安装Apache 1.安装环境 2.配置文件然后编译安装 3.配置便于service管理 4.可使用serv ...

  7. 品尝当下国外最受欢迎的开源论坛系统phpBB

    phpBB是时下开源论坛中使用最多的一个了.phpBB及其强大,功能齐全,界面优雅,用户友好,非常适合没有编程经验的人去搭建论坛.官网中还提供了许多漂亮的 style 和 功能 plug-in .官网 ...

  8. 开源应用中心 | 这款轻量简洁的开源论坛系统,你get了没?

    1. 背景 如果你想搭建一个论坛系统,可能有很多的开源论坛系统可以满足你的需求.但你是否感觉很多的论坛系统都过于臃肿了,在论坛系统的核心功能上堆积了很多比较鸡肋的功能,占用大量的系统资源导致花费不必要 ...

  9. 我的收藏中的十大开源论坛

    有许多用PHP,ASP.NET和Perl编写的免费开源论坛系统(公告板,留言板). 以下是我最喜欢的免费开源论坛收藏集的列表. 我只列出了具有详细文档和良好社区支持的论坛. PS此列表不按任何特定顺序 ...

最新文章

  1. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...
  2. .NET Core 2.0 Preview 2为开发人员带来改进
  3. BitMapData知识 转
  4. Flutter之点击按钮打开百度链接
  5. 浙江经济职业技术学院计算机排名,浙江经济职业技术学院排名第几
  6. 伸缩杆怎么缩回去图解_没有阳台怎么晾衣服?这10个神器,让家里衣物晾晒更轻松方便...
  7. 找出最耗资源的sql ----没明白
  8. 【图像隐写】基于matlab GUI LSB+DWT数字水印嵌入+提取+检测+攻击【含Matlab源码 833期】
  9. 根据ip和子网掩码技术可用网段的在线工具
  10. 查看windows电脑凭证密码 -Invoke-WCMDump
  11. 推广软件开发分析规范
  12. 号码归属地及运营商查询工具
  13. html DOM------document
  14. g华清远见基于linux和Qt,【华清远见】QT编程实例集
  15. 【GIS】高分辨率遥感影像智能解译
  16. OSError: pydot failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensur
  17. .net core 文件夹打包下载
  18. 用友网络并购秉钧网络 加速布局企业互联网服务
  19. MATLAB利用逐步搜索法求隔根区间
  20. 英特尔至强E7 v4上市,剑指Power

热门文章

  1. 计算机网络笔记—计算机网络概述
  2. Python3之多线程
  3. MySQL定时任务(EVENT|事件)如何配置,必会技能!
  4. 2016年中国安防系统集成商发展状况如何?
  5. ROS学习笔记08、机器人导航仿真(slam、map_server、amcl、move_base与导航消息介绍)
  6. git小乌龟TortoiseGit的使用
  7. C语言【atoi函数】
  8. CIE1964标准色度系统
  9. ORA-01547、ORA-01194、ORA-01110
  10. 计算机空格符号,电脑打印出现空格符号怎么办