- - วิธีการตั้งค่า RocketChat Server บน Linux

วิธีการตั้งค่า RocketChat Server บน Linux

มองหาการแชทเป็นทีมของคุณเองแทนที่จะเป็นพึ่งพาบริการเช่น Slack และอื่น ๆ ลองใช้ RocketChat เป็นซอฟต์แวร์โอเพ่นซอร์สซอฟต์แวร์แชทร่วมกันที่มีคุณสมบัติคล้ายกันมากมายเช่นการประชุมทางวิดีโอแชทหลายแชทรองรับ DM การโทรและอื่น ๆ

การติดตั้ง RocketChat ผ่าน Snaps

ซอฟต์แวร์เซิร์ฟเวอร์ RocketChat นั้นมีความสำคัญมากน่าเบื่อที่จะวิ่ง ต้องใช้การกำหนดค่าด้วยตนเองจำนวนมากและการตั้งค่าเริ่มต้นด้วยตนเองเป็นอย่างอื่น หากคุณกำลังมองหาที่จะติดตั้งซอฟต์แวร์และไปต่อการใช้ Ubuntu แพ็คเกจ snap บนเซิร์ฟเวอร์เป็นวิธีที่ดีในการหลีกเลี่ยงกระบวนการติดตั้งที่น่าเบื่ออย่างอื่น

ผู้ใช้ Linux จำนวนมากอาจเย้ยหยันเมื่อใช้งาน Snaps onเซิร์ฟเวอร์ แต่ไม่ได้มีไว้สำหรับเดสก์ท็อปเท่านั้น ในความเป็นจริงเครื่องมือเซิร์ฟเวอร์ที่แตกต่างกันจำนวนมากกำลังเดินไปที่สแน็ปสโตร์อย่างช้าๆ นอกจากนี้ตอนนี้มันง่ายกว่าที่เคยสำหรับลีนุกซ์ส่วนใหญ่ในการติดตั้ง snapd และคว้าแพ็คเกจเหล่านี้ ในการติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ RocketChat บนเซิร์ฟเวอร์ Linux ของคุณอันดับแรกให้ตรวจสอบว่ามันสามารถเรียกใช้ snapd ได้หรือไม่ จากนั้นทำตามคำแนะนำของเราเกี่ยวกับวิธีตั้งค่า Snaps

ด้วยการรันแบบ snapd เพียงติดตั้งซอฟต์แวร์เซิร์ฟเวอร์ RocketChat เวอร์ชันล่าสุด:

sudo snap install rocketchat-server

RocketChat Client ผ่าน Snaps

แม้ว่าคู่มือนี้จะมุ่งเน้นไปที่การรับเป็นหลักซอฟต์แวร์เซิร์ฟเวอร์ทำงานอยู่หลายคนจะต้องการเรียนรู้วิธีการติดตั้งไคลเอนต์เดสก์ทอป Linux เช่นกัน เช่นเดียวกับซอฟต์แวร์เซิร์ฟเวอร์เดสก์ท็อปไคลเอ็นต์สามารถติดตั้งได้อย่างง่ายดายผ่าน snap ในการติดตั้งทำ:

sudo snap install rocketchat-desktop

การติดตั้ง RocketChat ผ่าน Docker Container

ผู้ที่ไม่ต้องการติดตั้ง Rocket Chatเซิร์ฟเวอร์ตามการกำหนดค่าด้วยตนเอง แต่ไม่ต้องการใช้ snaps มีตัวเลือกที่สองสำหรับการติดตั้งที่รวดเร็วและง่ายดาย: RocketChat ผ่าน Docker Containers เหมือนกับเวอร์ชัน Snap ผู้ที่เลือกที่จะดึงซอฟต์แวร์เซิร์ฟเวอร์ผ่าน Docker Hub จะได้รับการตั้งค่าเซิร์ฟเวอร์แชท (ส่วนใหญ่) ที่กำหนดค่าไว้ล่วงหน้า ไม่จำเป็นต้องติดตั้งและกำหนดค่าด้วยตนเองเช่น Nginx แต่ทุกสิ่งที่คุณต้องการมีอยู่ในภาชนะขนาดกะทัดรัด

ในการเริ่มต้นให้แน่ใจว่าคุณได้ติดตั้ง Docker บนเซิร์ฟเวอร์ Linux (หรือเดสก์ท็อป Linux) เมื่อติดตั้งแล้วให้ดึงคอนเทนเนอร์ RocketChat ล่าสุด

โลภรุ่นล่าสุด

su
docker pull rocketchat/rocket.chat:latest

โลภรุ่นที่เฉพาะเจาะจง

เพื่อคว้า RocketChat รุ่นที่เฉพาะเจาะจงผ่านทางคอนเทนเนอร์นักเทียบท่าคุณจะต้องระบุหมายเลขเวอร์ชัน แทนที่หมายเลขเวอร์ชันที่แน่นอนด้วย Xs ในคำสั่ง ไม่แน่ใจว่าจะคว้ารุ่นใด อ้างถึงเว็บไซต์ Rocket Chat สำหรับข้อมูล จากนั้นดึงคอนเทนเนอร์ล่าสุดด้วย:

docker pull rocketchat/rocket.chat:vX.X.X

Grabbing The Stable Version (ได้รับการอนุมัติอย่างเป็นทางการจาก Docker)

การดึงซอฟต์แวร์เซิร์ฟเวอร์เวอร์ชันล่าสุดเป็นวิธีที่ยอดเยี่ยมเพื่อให้แน่ใจว่าผู้ใช้จะได้สัมผัสกับคุณสมบัติล่าสุดเสมอเมื่อมีการเปิดตัว น่าเสียดายที่การมีซอฟต์แวร์ล่าสุดไม่ใช่ความคิดที่ดีเสมอไป สิ่งต่าง ๆ สามารถทำลายและในสภาพแวดล้อมการผลิตนี่คือฝันร้าย โชคดีที่มีซอฟต์แวร์ Rocket Chat รุ่นหนึ่งที่“ เสถียร” รุ่นนี้ได้รับการรับรองอย่างเป็นทางการจาก Docker และเป็นเวอร์ชั่นที่เสถียร
ดึงจาก Docker Hub ด้วย:

docker pull rocket.chat

การกำหนดค่าเซิร์ฟเวอร์ RocketChat

ด้วยการสิ้นสุดซอฟต์แวร์ของสิ่งต่าง ๆ ที่ได้รับการดูแลสิ่งที่เหลืออยู่คือการกำหนดค่าทุกอย่าง 100% ของการกำหนดค่าทั้งหมดสำหรับซอฟต์แวร์เซิร์ฟเวอร์แชทใน RocketChat อยู่กับ UI ของเว็บ หากต้องการเปิดเว็บอินเตอร์เฟสของแผงผู้ดูแลระบบคุณจะต้องค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ก่อน โปรดทราบว่าที่อยู่ IP นั้นแตกต่างกันหากผู้ใช้เข้าถึงผ่าน LAN หรือผ่านอินเทอร์เน็ต (ผ่าน VPS และอื่น ๆ )

หมายเหตุ: ผู้ที่ใช้ RocketChat ผ่านทาง Docker container ควรทำตามคำแนะนำเพิ่มเติมที่พบในภาพ readme

การเข้าถึง UI ผ่าน LAN ทำได้ง่ายเนื่องจากผู้ใช้ทุกคนสื่อสารและโต้ตอบกับเซิร์ฟเวอร์ในเครือข่ายแล้ว ในการหาที่อยู่ IP LAN ภายในสำหรับเซิร์ฟเวอร์ให้ทำ:

ip addr show | grep "inet 192.168"

การรวม“ ip addr show” กับ grep จะทำให้ง่ายต่อการกรองที่อยู่ IP ภายในสำหรับเซิร์ฟเวอร์ ใช้ที่อยู่ IP นี้และเสียบเข้ากับเว็บเบราว์เซอร์ ตัวอย่างเช่น:

http://192.168.1.100:3000

ผู้ที่ใช้ Rocket Chat ผ่านทางอินเทอร์เน็ตจะต้องใช้พอร์ตส่งต่อพอร์ต 3000 และใช้ที่อยู่ IP ภายนอกแทนที่จะเป็นที่อยู่ภายใน

การตั้งค่าทุกอย่างขึ้น

ขั้นตอนแรกในการตั้งค่าทุกอย่างคือเข้าสู่ระบบส่วนใหญ่หากไม่ได้ตั้งค่าตัวเลือกทั้งหมดตามค่าเริ่มต้น ไม่ต้องมีการตั้งค่าใด ๆ เนื่องจากค่าเริ่มต้นนั้นค่อนข้างฉลาด ผู้ใช้สามารถ DM กลับไปกลับมาและสร้างช่องทางได้อย่างง่ายดาย (หากผู้ดูแลระบบได้อนุญาตให้พวกเขาทำผ่านการตั้งค่า) ผู้ใช้รายแรกที่สมัครใช้งานจะเป็นบัญชีผู้ดูแลระบบโดยอัตโนมัติ

เพื่อไปที่การตั้งค่าผู้ดูแลระบบให้คลิกที่ลูกศรถัดจากชื่อผู้ใช้และเลือก "การบริหาร" ในพื้นที่นี้เป็นไปได้ที่จะนำเข้าข้อมูลจากการติดตั้ง Slack ที่มีอยู่, Hipchat และโปรแกรมการทำงานร่วมกันของทีมแชท

ให้ผู้ใช้ไปที่ที่อยู่ IP และสร้างบัญชี. จากตรงนั้นพวกเขาสามารถเข้าร่วมช่อง หรือสั่งให้ผู้ใช้ติดตั้งโปรแกรมแชท (ผ่าน snap) นอกจากนี้ยังมีเวอร์ชั่นสำหรับแพลตฟอร์มอื่นด้วย

วิธีอื่น ๆ ในการติดตั้ง RocketChat

มีหลายวิธีในการติดตั้ง Rocketพูดคุย หากใช้ Snaps หรือ Docker จะไม่ทำงานให้คุณลองตรวจสอบวิธีอื่น ๆ ที่เป็นไปได้ในการปรับใช้ซอฟต์แวร์แชทเซิร์ฟเวอร์ มีหลายตัวเลือกต่าง ๆ มากมายรวมถึง: FreeBSD, Windows, ผู้ให้บริการโฮสต์ที่หลากหลายและแม้แต่ Raspberry Pi

ความคิดเห็น