Hướng dẫn cài đặt

Cài đặt Ubuntu

Cài đặt máy chủ quan trọng trên máy 64 bit. Giả sử rằng địa chỉ IP của máy chủ này là 10.10.10.2. Để cài đặt máy chủ quan trọng trên Ubuntu

  • Đăng nhập vào máy chủ sẽ lưu trữ máy chủ quan trọng và mở cửa sổ thiết bị đầu cuối.
  • Tải xuống phiên bản mới nhất của máy chủ quan trọng. Trong lệnh sau, thay thế x.x.x bằng phiên bản bạn muốn tải xuống:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Trích xuất các tệp máy chủ quan trọng.
tar -xvzf mattermost*.gz
  • Di chuyển tệp được trích xuất vào thư mục /opt.
sudo mv mattermost /opt
  • Tạo thư mục lưu trữ cho các tập tin.
sudo mkdir /opt/mattermost/data
  • Thiết lập một người dùng và nhóm hệ thống có tên là `Matter tối đa ‘sẽ chạy dịch vụ này và đặt quyền sở hữu và quyền.
    • Tạo người dùng và nhóm quan trọng nhất:
  sudo useradd --system --user-group mattermost
 
  • Đặt người dùng và nhóm quan trọng nhất là chủ sở hữu của các tệp quan trọng nhất:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Cung cấp quyền ghi cho nhóm quan trọng nhất:
  sudo chmod -R g+w /opt/mattermost
 
  • Thiết lập trình điều khiển cơ sở dữ liệu trong tệp /opt/matter tối đa/config/config.json
  • cũng đặt “siteRl” thành URL cơ sở đầy đủ của trang web (ví dụ: “https://matter mough.example.com”).
  • Kiểm tra máy chủ quan trọng để đảm bảo mọi thứ hoạt động.
  • Thiết lập quan trọng nhất để sử dụng SystemD để bắt đầu và dừng.
    • Tạo tệp đơn vị Systemd:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Mở tệp đơn vị làm gốc trong trình soạn thảo văn bản và sao chép các dòng sau vào tệp:
  [Unit]
  Description=Mattermost
  After=network.target
  After=postgresql.service
  BindsTo=postgresql.service
  
  [Service]
  Type=notify
  ExecStart=/opt/mattermost/bin/mattermost
  TimeoutStartSec=3600
  Restart=always
  RestartSec=10
  WorkingDirectory=/opt/mattermost
  User=mattermost
  Group=mattermost
  LimitNOFILE=49152
  
  [Install]
  WantedBy=postgresql.service
 
  • Tạo hệ thống tải đơn vị mới.
  sudo systemctl daemon-reload
 
  • Kiểm tra để đảm bảo rằng đơn vị đã được tải.
  sudo systemctl status mattermost.service
 
  • Bắt đầu dịch vụ.
  sudo systemctl start mattermost.service
 
  • Xác minh rằng vấn đề tối đa đang chạy.
  curl http://localhost:806
 
  • Đặt quan trọng nhất để bắt đầu trên máy khởi động.
  sudo systemctl enable mattermost.service
 

Cài đặt Docker

Triển khai vấn đề tối đa bằng cách sử dụng cấu hình nhiều nút với Docker Compose. Kinh nghiệm với Docker Compose được khuyến khích. Để xem trước một nút của Materive (không có email), hãy xem thiết lập máy cục bộ bằng Docker. Nếu bạn có bất kỳ vấn đề cài đặt, hãy xem Hướng dẫn khắc phục sự cố. Để gửi cải tiến hoặc sửa chữa, nhấp vào Chỉnh sửa ở đầu trang này. Cài đặt Docker Compose bằng hướng dẫn trực tuyến. Bạn phải tải xuống bản phát hành mới nhất từ ​​trang Docker Compose GitHub và đặt nhị phân vào thư mục/usr/local/bin của bạn. Thông thường, bạn có thể sử dụng lệnh sau, thay thế $ dockerComposemersion bằng phiên bản Docker Compose để cài đặt:

sudo curl -L "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

#Phiếu

sudo apt-get install git
git clone https://github.com/mattermost/mattermost-docker.git
cd mattermost-docker
docker-compose build
mkdir -pv ./volumes/app/mattermost/{data,logs,config,plugins,client-plugins}
sudo chown -R 2000:2000 ./volumes/app/mattermost/
docker-compose up -d

Mạng tập hợp Docker được tạo mặc định là 172.18.0.0/16. Nếu bạn cần thay đổi mạng mặc định, liên kết này cung cấp các hướng dẫn về cách thực hiện điều đó. Nếu mạng đã được thiết lập với mặc định, bạn cần chạy lệnh sau để xóa nó. Sau đó, chạy lại lệnh để tái tạo mạng mặc định để bao gồm cài đặt mạng mới.

docker network rm mattermost-server_mm-test

Để xác minh mạng Docker hiện tại, hãy sử dụng lệnh sau để liệt kê nó

docker network ls [OPTIONS]
 Tiếng Việt