Mattermostlà má»™t giải pháp thay thế cho Slack mã nguồn mở, tá»± lưu trữ. Mattermost là giải pháp giao tiếp hiện đại đằng sau tường lá»a cá»§a bạn.
Là má»™t giải pháp thay thế cho tin nhắn SaaS độc quyền, Mattermost táºp hợp tất cả thông tin liên lạc cá»§a nhóm bạn vÃo má»™t nÆ¡i, giúp bạn có thể tìm kiếm và truy cáºp ở mọi nÆ¡i.
Mattermost "tương thÃch vá»›i Slack, không giá»›i hạn Slack", há»— trợ má»™t táºp hợp lá»›n các tÃch hợp webhook đến và đi cá»§a Slack, bao gồm khả năng tương thÃch vá»›i các tÃch hợp Slack hiện có. Từ các nhóm Slack hiện có cá»§a bạn, bạn có thể nháºp người dùng, lịch sá» kênh công khai và tháºm chà cả mÃu cÃi đặt chá»§ đề vÃo Mattermost.
Chúng tôi cÅ©ng giả sá» rằng máy chá»§ có địa chỉ IP là 192.168.2.100 và DNS phân giải thÃnh mattermost.example.com. Vì váºy, bất cứ nÆ¡i nÃo trong Hướng dẫn nÃy mà bạn đọc 192.168.2.100 hoặc mattermost.example.com hãy thay thế bằng địa chỉ IP cá»§a máy chá»§ cá»§a bạn.
Trước khi có thể bắt đầu, bạn cần cÃi đặt tối thiểu CentOS7. Sau khi cÃi đặt, hãy đảm bảo bạn thiết láºp email đúng cách (cấu hình postfix) để hệ thống cá»§a bạn có thể gá»i email (và dụ: thông qua máy chá»§ thông minh hoặc giải pháp tương tá»±).
Vui lòng thực hiện một số kiểm tra nhỏ trước khi tiếp tục:
Thá» gá»i email từ thiết bị đầu cuối trên máy chá»§ cá»§a bạn:
(thay thế [emailprotected]bằng địa chỉ email mà máy chá»§ cá»§a bạn có thể gá»i đến). Hãy đảm bảo rằng bạn đã nháºn được email từ hệ thống!
Xác minh giải quyết tên cho mattermost.example.com
Từ má»™t máy tÃnh khác (không phải máy chá»§ mà chúng tôi cố gắng thiết láºp), hãy thá» ping mattermost.example.com. Bạn sẽ nháºn được kết quả dương tÃnh:
Là má»™t giải pháp thay thế cho tin nhắn SaaS độc quyền, Mattermost táºp hợp tất cả thông tin liên lạc cá»§a nhóm bạn vÃo má»™t nÆ¡i, giúp bạn có thể tìm kiếm và truy cáºp ở mọi nÆ¡i.
Mattermost "tương thÃch vá»›i Slack, không giá»›i hạn Slack", há»— trợ má»™t táºp hợp lá»›n các tÃch hợp webhook đến và đi cá»§a Slack, bao gồm khả năng tương thÃch vá»›i các tÃch hợp Slack hiện có. Từ các nhóm Slack hiện có cá»§a bạn, bạn có thể nháºp người dùng, lịch sá» kênh công khai và tháºm chà cả mÃu cÃi đặt chá»§ đề vÃo Mattermost.
Tên, Biến và tÃi khoản được sá» dụng trong Hướng dẫn nÃy
Mã:
IP cục bộ của máy chủ: 192.168.2.100
FQDN của máy chủ: mattermost.example.com
Tên của cơ sở dữ liệu mattermost: mattermost
Người dùng truy cáºp cÆ¡ sở dữ liệu mattermost: mmuser
Máºt khẩu cho mmuser trong cÆ¡ sở dữ liệu: DBAss47slX3
Điều kiện tiên quyết
Hướng dẫn nÃy giải thÃch cách cÃi đặt Mattermost trên CentOS7 bằng PostgreSQL lÃm cÆ¡ sở dữ liệu phụ trợ. Đối vá»›i mục Ä‘Ãch cá»§a hướng dẫn nÃy, chúng tôi sẽ giả định rằng chúng tôi cÃi đặt mọi thứ trên má»™t máy chá»§ duy nhất nhưng đối vá»›i người dùng có kinh nghiệm, việc tháo rời các phần và cÃi đặt từng thÃnh phần (và dụ: máy chá»§ cÆ¡ sở dữ liệu) trên má»™t máy khác sẽ dá»… dÃng. Quá trình cÃi đặt được thá»±c hiện vá»›i người dùng root nhưng tất nhiên bạn cÅ©ng có thể sá» dụng người dùng há»— trợ sudo.Chúng tôi cÅ©ng giả sá» rằng máy chá»§ có địa chỉ IP là 192.168.2.100 và DNS phân giải thÃnh mattermost.example.com. Vì váºy, bất cứ nÆ¡i nÃo trong Hướng dẫn nÃy mà bạn đọc 192.168.2.100 hoặc mattermost.example.com hãy thay thế bằng địa chỉ IP cá»§a máy chá»§ cá»§a bạn.
Trước khi có thể bắt đầu, bạn cần cÃi đặt tối thiểu CentOS7. Sau khi cÃi đặt, hãy đảm bảo bạn thiết láºp email đúng cách (cấu hình postfix) để hệ thống cá»§a bạn có thể gá»i email (và dụ: thông qua máy chá»§ thông minh hoặc giải pháp tương tá»±).
Vui lòng thực hiện một số kiểm tra nhỏ trước khi tiếp tục:
Thá» gá»i email từ thiết bị đầu cuối trên máy chá»§ cá»§a bạn:
Mã:
[root@mattermost ~]echo -en "Subject: Testmail\n\nĐây là bÃi kiểm tra\n" | sendmail [emailprotected]
Xác minh giải quyết tên cho mattermost.example.com
Từ má»™t máy tÃnh khác (không phải máy chá»§ mà chúng tôi cố gắng thiết láºp), hãy thá» ping mattermost.example.com. Bạn sẽ nháºn được kết quả dương tÃnh:
Mã:
C:\>[B]ping mattermost.example.com[/b]
Ping mattermost.witron.com [192.168.2.100] với 32 byte dữ liệu:
Phản hồi từ 192.168.2.100: bytes=32 time