在CentOS8服务器用Docker装Discourse论坛
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更多的功能,并将其部署在生产环境中。
页:
[1]