วิธีการตั้งค่า Discourse.org Forum บน Linux [Linode] วิธีที่ถูกต้อง – ขั้นตอนการทดสอบและยืนยันแล้ว

เผยแพร่แล้ว: 2020-04-01
กระทืบเคล็ดลับเกี่ยวกับวิธีการตั้งค่าวาทกรรมบน Linode ใน 10 นาที

ที่ Crunchify เรามีฟอรัมชุมชนของเราเอง: https://ask.crunchify.com

ในฟอรัมชุมชน ask.crunchify.com เราใช้ Discourse เป็นซอฟต์แวร์ฟอรัมของเรา การตั้งค่าฟอรัมควรจะง่ายพอๆ กับการติดตั้ง WordPress แต่น่าเสียดาย it's not the case สำหรับ Discourse

เราได้อธิบายรายละเอียดว่าทำไมเราจึงเลือก Discourse ไว้บ้าง โปรดดูเหตุผลโดยละเอียดที่นั่น

ในบทช่วยสอนนี้ เราจะพูดถึงขั้นตอนใน how to setup Discourse.org Forum บนโหนด Linode วิธีที่ถูกต้อง ขั้นตอนด้านล่างทั้งหมดได้ verified and tested successfully แล้ว นอกจากนี้ หากคุณมีคำถามด้านล่างแสดงว่าคุณมาถูกที่แล้ว

  • คำแนะนำสำหรับ VPS ที่ดีในการโฮสต์ Discourse
  • วิธีการติดตั้ง Discourse บน Ubuntu 14.04 LTS
  • ติดตั้งวาทกรรมบน Linode
  • การติดตั้งวาทกรรม 15 นาทีบน Linode
  • การติดตั้ง Discourse บน Ubuntu
  • การตั้งค่าฟอรั่ม Linode และ Discourse.org

มาเริ่มกันเลย:

ขั้นตอนที่ 1

  • ลงทะเบียนสำหรับ Linode
  • คลิกที่ Add a Linode
  • เลือก Linode 4096
  • ตามตำแหน่งทางภูมิศาสตร์ – เลือกตำแหน่ง
  • คลิกที่ Add this Linode ที่ด้านล่างของหน้า
เพิ่ม Linode 4096 เพื่อตั้งค่า Discourse Forum ของคุณ - Crunchify Tips
ตาม GeoLocation - เลือกตำแหน่ง - Crunchify

ขั้นตอนที่ 2

เมื่อคุณชำระเงินและทำตามขั้นตอนการชำระเงินทั้งหมดเรียบร้อยแล้ว คุณควรจะเห็น Linode ที่มี Hostname และ IP

แผงควบคุมฟอรั่ม Linode ของชุมชน Crunchify

ขั้นตอนที่ 3

  • ติดตั้งอิมเมจบน VM ของคุณ
  • คลิกลิงก์ปรับใช้รูปภาพ เนื่องจากฉันได้ตั้งค่า OS ไว้ก่อนแล้ว คุณจึงเห็นโปรไฟล์ OS ที่มีอยู่ที่นั่น
  • เลือก Ubuntu 14.04 LTS จากรายการ (หน้าจอถัดไป) ซึ่งจำเป็นสำหรับฟอรัม Discourse.org
  • สำหรับตัวเลือก Deployment Disk Size ให้ขนาดที่พร้อมใช้งานทั้งหมด
  • คลิก Deploy
ปรับใช้อิมเมจ Ubuntu บน Linode - Crunchify Tips

ขั้นตอนที่ 4 บูต VM . ของคุณ

คลิกที่ Boot เพื่อบูต Linode VM . ของคุณ

ขั้นตอนที่ -5

ไปที่แท็บ remote access และคำสั่งชำระเงินเพื่อเข้าสู่ระบบ Linode ของคุณ (ในที่นี้ linode เป็นคำที่ใช้แทน VM ที่มี RAM 2GB และ CPU 2 คอร์)

Linode Remote Access SSH Key และรายละเอียด IP - Crunchify Tip

หลังจาก step-5 ฉันเดาว่าคุณไม่จำเป็นต้องมาที่ Linode Manager

ขั้นตอนด้านล่างทั้งหมดจะเกิดขึ้นใน Mac OS X Terminal หรือหากใน Windows OS จะเป็นยูทิลิตี้คำสั่ง Putty

ขั้นตอนที่ 6

ตอนนี้เข้าสู่ระบบโดยใช้ macOS Terminal

เข้าสู่ระบบ Linode VM โดยใช้ SSH - เทอร์มินัล Mac OS X - Crunchify Tips

ดังที่คุณเห็นในภาพด้านบน เรามีการอัปเดตบางอย่างสำหรับแพ็คเกจ ใช้คำสั่งด้านล่างเพื่ออัพเดตแพ็คเกจ

ขั้นตอนที่ 7

ตอนนี้ได้เวลากำหนดค่า Linode และติดตั้ง Discourse, Docker ฯลฯ

ระหว่างนั้นคือ list of commands ที่ฉันเรียกใช้เพื่อกำหนดค่า Discourse Correct way เราจะอธิบายแต่ละขั้นตอนโดยละเอียดด้านล่าง

ขั้นตอนที่ 8 ตั้งค่าชื่อโฮสต์

ดำเนินการด้านล่าง 4 คำสั่งและตั้งค่าชื่อโฮสต์อย่างถูกต้อง

ขั้นตอนที่ 9 เปลี่ยนเขตเวลา

$ dpkg-reconfigure tzdata

ทำตามหน้าจอภาพและตั้งค่าเขตเวลาตามข้อความแจ้ง

ตั้งค่าเขตเวลาของ Ubuntu

เมื่อทำเสร็จแล้ว คุณควรเห็นค่าเขตเวลาของคุณในหน้าต่างเทอร์มินัล

ขั้นตอนที่ 10 ติดตั้ง Discourse Forum

10.1) ติดตั้ง Docker

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

ใช้คำสั่งด้านบนเพื่อติดตั้งคอนเทนเนอร์ Docker Docker เป็นเทคโนโลยีคอนเทนเนอร์ที่ช่วยให้เราสร้าง ปรับใช้ และเรียกใช้แอปพลิเคชันได้ง่ายขึ้นด้วยการคลิกเพียงครั้งเดียว

10.2) ติดตั้งวาทกรรม

10.3) อัปเดตไฟล์ app.yml

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

โดยทั่วไปเราต้องเปลี่ยนพารามิเตอร์ด้านล่างเท่านั้น คุณต้องทำตามขั้นตอนเหล่านี้เพื่อตั้งค่าเซิร์ฟเวอร์อีเมลให้ถูกต้อง คุณต้องมีการตั้งค่าที่ด้าน Google App หากคุณใช้ Google Apps สำหรับโดเมนของคุณ

ขั้นตอนการตั้งค่าอีเมลวาทกรรมสำหรับ ask.crunchify.com

คลิก CTRL-X คลิก Y แล้ว Press Enter เพื่อออกจากคำสั่ง nano

10.4) เริ่มการสนทนาฟอรั่ม

  • คำสั่ง bootstrap app จะเริ่มสร้างแอพ Discourse ของคุณ อาจใช้เวลา up-to 5 min ในการสร้างให้สมบูรณ์ตามพลัง Linode ของคุณ
  • คำสั่ง start app จริง ๆ แล้วจะเริ่มฟอรัมวาทกรรม

ขั้นตอนที่-11) ไปที่ฟอรัมของคุณ

  • ลงทะเบียนโดยใช้อีเมลที่คุณระบุไว้ใน step 10.3
เคล็ดลับในการตั้งกระดานสนทนาครั้งแรก

ในกรณีของฉันคือ https://ask.crunchify.com

ขั้นตอนที่ 12) ตั้งค่าการสมัครโดยใช้บัญชีโซเชียลมีเดีย

  1. ขั้นตอนการลงชื่อสมัครใช้ Twitter
  2. ขั้นตอนการสมัคร Facebook
  3. ขั้นตอนการสมัคร Google
ปุ่มสมัคร Facebook Twitter และ Google สำหรับฟอรัมวาทกรรม - Crunchify Tutorials

นั่นแหละ..เฮ้อ.. ตอนนี้คุณเป็นเจ้าของฟอรัมวาทกรรม ขั้นตอนเหล่านี้ไม่ง่ายใช่ไหม โปรดแจ้งให้เราทราบหากคุณประสบ issue ใดๆ กับขั้นตอนเหล่านี้ เราจะพยายามอัปเดตโพสต์นี้เป็นประจำตามความคิดเห็น

กำลังมองหาการปรับแต่งเพิ่มเติมหรือไม่? โปรดเยี่ยมชม all Discourse.org posts ที่นี่: https://crunchify.com/tag/discourse/