关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

在CentOS8服务器用Docker装Discourse论坛

发布时间:2023/11/15 14:54:42
香港云服务器

Discourse是一个为互联网下一个十年打造的免费开源平台。它是一款现代化的论坛软件,可以作为邮件列表、讨论区、长篇聊天室等。它采用Ruby on Rails作为后台,Ember.js作为前端,PostgreSQL作为数据存储,Redis作为缓存服务器。它简单、高效、移动友好、可定制,让在线讨论变得简单而有趣。

在本教程中,我们将向您展示如何在CentOS 8服务器上使用Docker安装Discourse论坛。

准备工作:

运行CentOS 8的服务器。解析到IP的域名。配置一个服务器的root密码。

1、安装Docker

首先,你需要在服务器中安装Docker。默认情况下,Docker在CentOS 8标准存储库中是不可用的。所以你需要将Docker官方仓库添加到你的系统中。你可以用下面的命令添加它。

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

创建了repo后,运行以下命令安装Docker。

dnf install docker-ce --nobest

安装Docker后,启动Docker服务,并在系统重启时用以下命令使其启动。

systemctl start docker

systemctl enable docker

现在你可以使用下面的命令来验证Docker的版本。

docker --version

你应该看到以下它的版本输出信息。

2、安装Discourse

首先,用以下命令为Discourse创建一个目录。

mkdir /opt/discourse

接下来,使用下面的命令从Git仓库中下载最新版本的Discourse。

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

接下来,将目录改为Discourse,并使用以下命令安装Discourse。

cd /opt/discourse

./discourse-setup

您将被要求提供您的FQDN。

请输入提供您的有效域名,然后按Enter键。您需提供有效的电子邮件地址和密码。

检查设置所有细节,然后按Enter键。你需要验证所有的设置。

如果一切正常,那么按Enter键开始安装。

现在您可以使用以下命令验证正在运行的Discourse容器。

docker ps

3、访问discourse的Web界面完成安装

现在,打开网页浏览器,输入前面设置的域名。您将被重定向到Discourse安装屏幕。

点击注册按钮。你应该看到注册页面。

提供您的电子邮件、用户名、密码,然后点击注册按钮。您应该会收到一封电子邮件来激活您的帐户。

至此,您在CentOS 8上安装的Discourse论坛软件就完成了。现在您可以探索Discourse更多的功能,并将其部署在生产环境中。