如何在 Linux [Linode] 上設置 Discourse.org 論壇的正確方法——經過測試和驗證的步驟

已發表: 2020-04-01
Crunchify 關於如何在 10 分鐘內在 Linode 上設置 Discourse 的技巧

在 Crunchify,我們有自己的社區論壇: https://ask.crunchify.com ://ask.crunchify.com。

在 ask.crunchify.com 社區論壇上,我們使用Discourse作為我們的論壇軟件。 設置論壇應該像安裝 WordPress 一樣簡單,但不幸it's not the case

我們已經詳細描述了為什麼我們會選擇 Discourse。 請在那裡查看詳細原因。

在本教程中,我們將介紹how to setup Discourse.org Forum的步驟。 以下所有步驟均已verified and tested successfully 。 此外,如果您有以下問題,那麼您來對地方了。

  • 建議好的 VPS 託管 Discourse
  • 如何在 Ubuntu 14.04 LTS 上安裝 Discourse
  • 在 Linode 上安裝 Discourse
  • 在 Linode 上進行 15 分鐘的 Discourse 安裝
  • 在 Ubuntu 上安裝 Discourse
  • Linode 和 Discourse.org 論壇設置

讓我們開始吧:

第1步

  • 註冊 Linode。
  • 單擊Add a Linode
  • 選擇Linode 4096
  • 基於地理位置 - 選擇位置
  • 單擊頁面底部的Add this Linode
添加 Linode 4096 以設置您的 Discourse 論壇 - Crunchify Tips
基於 GeoLocation - 選擇位置 - Crunchify

第2步

完成結帳並完成所有付款步驟後,您應該能夠看到帶有HostnameIP的 Linode。

Crunchify 的社區論壇 Linode 控制面板

第三步

  • 在您的 VM 上安裝映像。
  • 單擊部署映像鏈接。 因為我之前已經設置了我的操作系統,所以你會在那裡看到現有的操作系​​統配置文件
  • 從 Discourse.org 論壇所需的列表(下一個屏幕)中選擇Ubuntu 14.04 LTS
  • 對於Deployment Disk Size選項,請提供所有可用大小。
  • 單擊Deploy
在 Linode 上部署 Ubuntu 映像 - Crunchify Tips

步驟 4 啟動你的虛擬機

單擊啟動以啟動您的 Linode 虛擬機

第 5 步

轉到remote access選項卡和簽出命令以登錄到您的 Linode(這裡的 linode 是一個術語,它表示具有 2GB RAM 和 2 核 CPU 的 VM)。

Linode 遠程訪問 SSH 密鑰和 IP 詳細信息 - Crunchify 提示

在這step-5之後,我想你不需要來Linode Manager

以下所有步驟都將在Mac OS X Terminal中進行,或者如果在 Windows 操作系統上,它將在 Putty 命令實用程序中進行。

第 6 步

現在使用 macOS 終端登錄。

使用 SSH 登錄到 Linode VM - Mac OS X 終端 - Crunchify Tips

正如您在上圖中看到的,我們確實對軟件包進行了一些更新。 使用以下命令更新軟件包。

第 7 步

現在是時候配置 Linode 並安裝 Discourse、Docker 等了。

在這之間,這裡是我運行到配置 Discourse 正確方式list of commands 。 我們將在下面詳細介紹每個步驟。

Step-8 設置主機名

執行以下 4 個命令並正確設置主機名。

Step-9 更改時區

$ dpkg-reconfigure tzdata

按照提示操作可視屏幕並設置時區。

設置 Ubuntu 時區

一旦完成。 您應該在終端窗口中看到您的時區值。

Step-10 安裝 Discourse 論壇

10.1) 安裝 Docker

$ wget -qO- https://get.docker.com/ | sh

使用上述命令安裝Docker容器。 Docker 是一種容器技術,可幫助我們更輕鬆地通過單擊創建、部署和運行應用程序。

10.2) 安裝 Discourse

10.3) 更新 app.yml 文件

$ nano /var/discourse/containers/app.yml

基本上我們只需要更改以下參數。 您必須按照以下步驟正確設置電子郵件服務器。 如果您將 Google Apps 用於您的域,則需要在 Google App 端進行一些設置。

ask.crunchify.com 的 Discourse 電子郵件設置步驟

單擊CTRL-X ,單擊Y Press Enter退出 nano 命令。

10.4) 開始話語論壇

  • bootstrap app命令將開始構建您的 Discourse 應用程序。 根據您的 Linode 功率up-to 5 min才能完全構建。
  • start app命令實際上會啟動 discourse 論壇。

Step-11) 訪問您的論壇

  • 使用您在step 10.3中指定的電子郵件進行註冊。
Crunchify 第一次設置 Discourse 論壇的技巧

就我而言,它是https://ask.crunchify.com

步驟 12) 使用社交媒體帳戶設置註冊

  1. 推特註冊步驟
  2. Facebook 註冊步驟
  3. 谷歌註冊步驟
用於 Discourse 論壇的 Facebook Twitter 和 Google 註冊按鈕 - Crunchify 教程

就是這樣。。萬歲。 您現在擁有 Discourse 論壇。 這些步驟是不是很簡單? 如果您在這些步驟中遇到任何issue ,請告訴我們。 我們將嘗試根據反饋定期更新此帖子。

尋找更多的定制? 請在此處訪問all Discourse.org posts :https://crunchify.com/tag/discourse/