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
dnf install docker-ce –nobest
安裝docker后,啟動docker服務,并在系統重啟時用以下命令使其啟動。
systemctl start docker
systemctl enable 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更多的功能,并將其部署在生產環境中。