如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
导读 | Discourse 是一个开源的论坛,它可以以邮件列表、聊天室或者论坛等多种形式工作。它是一个广受欢迎的现代的论坛工具。在服务端,它使用 Ruby on Rails 和 Postgres 搭建, 并且使用 Redis 缓存来减少读取时间 , 在客户端,它使用支持 Java Script 的浏览器。它非常容易定制,结构良好,并且它提供了转换插件,可以对你现存的论坛、公告板进行转换,例如: vBulletin、phpBB、Drupal、SMF 等等。在这篇文章中,我们将学习在 Ubuntu 操作系统下安装 Discourse。 |
让我们开始吧 ! 最少需要 1G 的内存,并且官方支持的安装过程需要已经安装了 docker。 说到 docker,它还需要安装Git。要满足以上的两点要求我们只需要运行下面的命令:
wget -qO- https://get.docker.com/ | sh
用不了多久就安装好了 docker 和 Git,安装结束以后,在你的系统上的 /var 分区创建一个 Discourse 文件夹(当然你也可以选择其他的分区)。
mkdir /var/discourse
现在我们来克隆 Discourse 的 Github 仓库到这个新建的文件夹。
git clone https://github.com/discourse/discourse_docker.git /var/discourse
进入这个克隆的文件夹。
cd /var/discourse
你将看到“discourse-setup” 脚本文件,运行这个脚本文件进行 Discourse 的初始化。
./discourse-setup
备注: 在安装 discourse 之前请确保你已经安装好了邮件服务器。
安装向导将会问你以下六个问题:
Hostname for your Discourse? Email address for admin account? SMTP server address? SMTP user name? SMTP port [587]: SMTP password? []:
当你提交了以上信息以后, 它会让你提交确认, 如果一切都很正常,点击回车以后安装开始。
现在“坐等放宽”,需要花费一些时间来完成安装,倒杯咖啡,看看有什么错误信息没有。
安装成功以后看起来应该像这样。
现在打开浏览器,如果已经做了域名解析,你可以使用你的域名来连接 Discourse 页面 ,否则你只能使用IP地址了。你将看到如下信息:
就是这个,点击 “Sign Up” 选项创建一个新的账户,然后进行你的 Discourse 设置。
它安装简便,运行完美。 它拥有现代论坛所有必备功能。它以 GPL 发布,是完全开源的产品。简单、易用、以及特性丰富是它的最大特点。
如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛相关推荐
- linux64位离线安装wine,如何在Ubuntu Linux 64位上安装Wine
以下linux命令该过程可用于在Ubuntu Linux amd64上将Wine安装Microsoft Windows兼容层(二进制仿真器和库).如果您正在运行64位Ubuntu Linux系统以安装 ...
- linux服务器版怎么安装桌面,如何在Ubuntu Server 18.04上安装GNOME桌面
如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...
- debian最小化安装如何安装桌面_如何在Ubuntu Server 18.04上安装GNOME桌面
如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...
- 在Ubuntu KyLin 16.04上安装g2o
1.首先确保你已经安装了最新版本的cmake. 验证方法:在终端输入:cmake -version即 zhuquan@zhuquan-HP-Z230-Tower-Workstation:~$ cmak ...
- skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...
- 如何在Ubuntu 16.04上安装Swift和Vapor
翻译自:How to Install Swift and Vapor on Ubuntu 16.04 介绍 Swift是Apple开发的一种编程语言,特点是快,安全和现代化,它有一个支持语言的庞大社区 ...
- Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...
- 在 Ubuntu 16.04上安装 vsFTPd
在 Ubuntu 16.04上安装 vsFTPd Ubuntu vsFTPd 关于 vsFTPd vsFTPd 代表 Very Secure File Transfer Protocol Daemon ...
- 在ubuntu 16.04上安装基本的拼音输入法
在ubuntu 16.04上安装基本的拼音输入法 此处写的主要是ubuntu下ibus支持的最简单的拼音输入法,使用的方便度肯定不如搜狗或谷歌拼音输入法,但是这个贵在安装简单,相比于搜狗输入法,它更加 ...
最新文章
- 阻止保存要求重新创建表的更改
- SQL Server 2008将数据导出为脚本 [SQL Server]
- HDU_2795 Billboard(线段树)
- java jconsole rmi 连接不上
- win10如何修改IP地址
- vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享
- ​​An Image is Worth 16x16 Words,那么一个视频是什么呢?阿里达摩院用STAM给你答案!...
- java post 注册_Java 以 post 发送方式实现百度链接提交主动推送
- VB 迅雷下载地址解密函数
- 电子商务ICP经营许可证申请条件
- mysql命令:set sql_log_bin=on/off
- create-react-app 开发环境编译太慢的解决方案
- 在解压缩某些文件时出现问题检查计算机上,rar文件解压缩失败解压末端出现错误的解决方法...
- supervisor控制台运行出错,BACKOFF Exited too quickly
- 互联网创业公司黑话指南 | 嘿嘿嘿……
- 巡逻机器人(Patrol Roboot,UVa1600)
- Ubuntu 14.04更新源
- c语言 PTA2020总决赛 L1-4 调和平均
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第四章 使用SCAPY掌控网络(2)Scapy实现ARP缓存投毒
- 盈亏计算html,外汇交易中如何计算盈亏? -
热门文章
- Java使用Maven加载redis.clients连接Redis
- java自然排序_Java中的自然排序顺序字符串比较 - 是内置的吗?
- hls二次加密 m3u8_HLS实战之Wireshark抓包分析
- java开发用amd处理器_HBase1.x实战:协处理器Java开发实例--ObserverCoprocessor
- python中in_python中的min和in用代码实现
- 哔哩哔哩软测三面,面试题复盘
- java 按钮不显示文字_java – 使JButton中的文本不可见
- matlab 二阶非线性微分方程组,二阶非线性常微分方程的打靶法matlab实现.doc
- 日期排序react_react+antd 步骤条改为时间顺序条
- redis缓存失效时间设为多少_java操作Redis缓存设置过期时间的方法