Mattermost คืออะไร และวิธีติดตั้งบน Cloud Server
Mattermost คือแพลตฟอร์มแชททีมที่หน้าตาและการใช้งานใกล้เคียง Slack แต่ติดตั้งบนเซิร์ฟเวอร์ขององค์กรเอง ทำให้บทสนทนาและไฟล์ภายในไม่ต้องออกไปอยู่บนบริการต่างประเทศ
- หมวดหมู่
- Collaboration และแชททีม
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- MIT / AGPLv3 (Team Edition)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Mattermost คืออะไร
Mattermost ให้ฟังก์ชันแชททีมครบตามที่องค์กรใช้จริง ทั้งช่องสนทนาแยกทีม ข้อความส่วนตัว การตอบเป็นเธรด การค้นหาย้อนหลัง และการแชร์ไฟล์ พร้อมแอปบนเดสก์ท็อปและมือถือ
สิ่งที่ทำให้องค์กรที่มีข้อกำหนดเข้มงวดเลือก Mattermost คือการควบคุมข้อมูลทั้งหมด รวมถึงการกำหนดนโยบายเก็บข้อความย้อนหลังและการตรวจสอบได้ว่าใครคุยอะไรเมื่อจำเป็นตามกระบวนการที่วางไว้
รุ่นฟรีครอบคลุมการใช้งานทั่วไปได้ครบ ส่วนรุ่นเสียเงินเพิ่มความสามารถระดับองค์กร เช่น การเชื่อมกับ SSO บางรูปแบบ การบังคับนโยบาย และการปฏิบัติตามข้อกำหนดเชิงลึก
ความสามารถเด่นของ Mattermost
ช่องสนทนาและเธรด
จัดบทสนทนาตามทีมและหัวข้อ พร้อมค้นหาย้อนหลังได้ทั้งหมด
แอปครบทุกแพลตฟอร์ม
ใช้งานได้ทั้งบนเว็บ เดสก์ท็อป และมือถือ พร้อมการแจ้งเตือน
เชื่อมกับเครื่องมือ DevOps
รับการแจ้งเตือนจาก GitLab, Jenkins และระบบมอนิเตอร์เข้าช่องที่กำหนด
ควบคุมข้อมูลทั้งหมด
ข้อความและไฟล์อยู่บนเซิร์ฟเวอร์ขององค์กร กำหนดนโยบายเก็บย้อนหลังเองได้
เชื่อมกับระบบผู้ใช้องค์กร
ยืนยันตัวตนผ่าน LDAP หรือ SSO เพื่อให้ใช้บัญชีเดียวกับระบบอื่น
ใช้ Mattermost ทำอะไรได้บ้าง
- องค์กรที่ห้ามให้ข้อมูลภายในอยู่บนบริการแชทต่างประเทศ
- ทีมพัฒนาที่ต้องการรวมการแจ้งเตือนจากระบบ DevOps ไว้ในที่เดียว
- หน่วยงานที่ต้องเก็บบทสนทนาไว้ตามข้อกำหนดการตรวจสอบ
- บริษัทที่อยากลดค่าบริการแชทรายผู้ใช้ต่อเดือน
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นผู้ใช้ไม่เกิน 50 คน | 2 vCPU | 4 GB | NVMe 60 GB |
| แนะนำผู้ใช้ 50 ถึง 500 คน | 4 vCPU | 8 GB | NVMe 150 GB |
| องค์กรใหญ่ผู้ใช้จำนวนมากพร้อมแยกเครื่องฐานข้อมูล | 8 vCPU ขึ้นไป | 16 GB ขึ้นไป | NVMe 300 GB ขึ้นไป |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง Mattermost บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- Ubuntu Server 24.04 LTS หรือ Rocky Linux 9
- PostgreSQL 13 ขึ้นไป
- โดเมนและใบรับรอง SSL
- พื้นที่จัดเก็บสำหรับไฟล์ที่ผู้ใช้แชร์
ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว
- 1
สร้างไฟล์ compose.yml
services: db: image: postgres:16 restart: always environment: POSTGRES_USER: mmuser POSTGRES_PASSWORD: ChangeThisStrongPassword POSTGRES_DB: mattermost volumes: [dbdata:/var/lib/postgresql/data] app: image: mattermost/mattermost-team-edition:latest restart: always depends_on: [db] environment: MM_SQLSETTINGS_DRIVERNAME: postgres MM_SQLSETTINGS_DATASOURCE: "postgres://mmuser:ChangeThisStrongPassword@db:5432/mattermost?sslmode=disable" MM_SERVICESETTINGS_SITEURL: "https://chat.example.com" volumes: - mmdata:/mattermost/data - mmconfig:/mattermost/config ports: ["127.0.0.1:8065:8065"] volumes: dbdata: mmdata: mmconfig: - 2
สั่งรัน
docker compose up -d - 3
วาง Reverse Proxy พร้อม WebSocket
Mattermost ใช้ WebSocket สำหรับข้อความแบบเรียลไทม์ ถ้าไม่ตั้งค่าส่วนนี้ ข้อความจะไม่เด้งขึ้นเองต้องรีเฟรชหน้า
server { listen 443 ssl; server_name chat.example.com; client_max_body_size 200M; location / { proxy_pass http://127.0.0.1:8065; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; } } - 4
สร้างบัญชีผู้ดูแลระบบ
บัญชีแรกที่สมัครจะกลายเป็นผู้ดูแลระบบโดยอัตโนมัติ ให้สร้างทันทีหลังเปิดระบบเพื่อไม่ให้คนอื่นได้สิทธิ์นี้ไปก่อน
- 5
ปิดการสมัครสมาชิกจากภายนอก
ที่หน้าคอนโซลผู้ดูแล ให้จำกัดการสมัครเฉพาะโดเมนอีเมลขององค์กร หรือปิดการสมัครเองแล้วเชิญผู้ใช้แทน
- 6
ตั้งค่าอีเมลขาออก
ระบบต้องส่งอีเมลเชิญและรีเซ็ตรหัสผ่านได้ ตั้งค่า SMTP ในคอนโซลผู้ดูแลให้เรียบร้อย
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS สำหรับผู้ใช้และแอป |
| 8065 | TCP | พอร์ตภายในของ Mattermost |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ปิดการสมัครสมาชิกเองหรือจำกัดเฉพาะโดเมนอีเมลขององค์กร
- บังคับการยืนยันตัวตนสองชั้น
- กำหนดนโยบายเก็บข้อความย้อนหลังให้สอดคล้องกับข้อกำหนดขององค์กร
- จำกัดขนาดและชนิดไฟล์ที่อัปโหลดได้
- สำรองฐานข้อมูลและโฟลเดอร์ไฟล์ทุกวัน
ทำไมควรรัน Mattermost บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
บทสนทนาและไฟล์ภายในอยู่ใน Data Center ในไทย ตอบข้อกำหนดขององค์กรที่ห้ามข้อมูลออกนอกประเทศ
จ่ายค่าเครื่องคงที่แทนค่าบริการรายผู้ใช้ ยิ่งองค์กรใหญ่ยิ่งประหยัด
เชื่อมกับระบบภายในอื่นที่รันบน Cloud Server เดียวกันหรือในวง Private Network ได้ง่าย
คำถามที่พบบ่อยเกี่ยวกับ Mattermost
Mattermost ใช้แทน Slack ได้เลยไหม
ได้สำหรับการใช้งานหลัก ทั้งช่องสนทนา เธรด ไฟล์ และการค้นหา สิ่งที่ต่างคือส่วนขยายจากภายนอกมีน้อยกว่า Slack และคุณต้องดูแลเซิร์ฟเวอร์เอง แลกกับการควบคุมข้อมูลและต้นทุนที่คาดการณ์ได้
รุ่นฟรีจำกัดจำนวนผู้ใช้ไหม
รุ่น Team Edition ใช้ฟรีและไม่จำกัดจำนวนผู้ใช้ ความสามารถที่ต้องจ่ายเพิ่มเป็นส่วนของงานองค์กรขนาดใหญ่ เช่น การเชื่อม SSO บางรูปแบบและการบังคับนโยบายเชิงลึก
ย้ายประวัติจาก Slack มาได้ไหม
ได้ Mattermost มีเครื่องมือนำเข้าข้อมูลที่ส่งออกจาก Slack ทั้งช่องสนทนาและข้อความ แต่ควรทดสอบบนระบบทดสอบก่อน เพราะรูปแบบข้อมูลบางส่วนอาจต้องปรับ
ทางเลือกอื่นที่คล้ายกับ Mattermost
แอปอื่นในหมวด Collaboration และแชททีม
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Mattermost ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด