Οδηγίες Εγκατάστασης

εγκατάσταση Ubuntu

Εγκαταστήστε το Mattermost Server σε μηχανή 64-bit. Ας υποθέσουμε ότι η διεύθυνση IP αυτού του διακομιστή είναι 10.10.10.2. Για να εγκαταστήσετε το ουσιαστικό διακομιστή στο Ubuntu

  • Συνδεθείτε στο διακομιστή που θα φιλοξενήσει το ουσιαστικό διακομιστή και θα ανοίξει ένα παράθυρο τερματικού.
  • Κατεβάστε την τελευταία έκδοση του Matternost Server. Στην ακόλουθη εντολή, αντικαταστήστε το x.x.x με την έκδοση που θέλετε να κατεβάσετε:
wget https://releases.mattermost.com/X.X.X/mattermost-X.X.X-linux-amd64.tar.gz
  • Εξαγάγετε τα αρχεία διακομιστών.
tar -xvzf mattermost*.gz
  • Μετακινήστε το εξαγόμενο αρχείο στον κατάλογο /opt.
sudo mv mattermost /opt
  • Δημιουργήστε τον κατάλογο αποθήκευσης για αρχεία.
sudo mkdir /opt/mattermost/data
  • Ρύθμιση ενός χρήστη και ομάδας συστήματος που ονομάζεται `ουσιαστικό ‘που θα εκτελέσει αυτήν την υπηρεσία και θα θέσει την ιδιοκτησία και τα δικαιώματα.
    • Δημιουργήστε το ουσιαστικό χρήστη και ομάδα:
  sudo useradd --system --user-group mattermost
 
  • Ορίστε τον χρήστη και την ομάδα ως ιδιοκτήτης των αρχείων ουσιαστικών:
  sudo chown -R mattermost:mattermost /opt/mattermost
 
  • Δώστε δικαιώματα εγγραφής στην ουσιαστική ομάδα:
  sudo chmod -R g+w /opt/mattermost
 
  • Ρύθμιση του προγράμματος οδήγησης βάσης δεδομένων στο αρχείο /opt/mattermost/config/config.json
  • Ρυθμίστε επίσης το “siteUrl” στην πλήρη διεύθυνση URL βάσης του ιστότοπου (π.χ. “https://mattermost.example.com”).
  • Δοκιμάστε τον ουσιαστικό διακομιστή για να βεβαιωθείτε ότι όλα λειτουργούν.
  • Ρύθμιση ουσιαστικών για να χρησιμοποιήσετε το σύστημα για την έναρξη και τη διακοπή.
    • Δημιουργήστε ένα αρχείο μονάδας συστήματος:
  sudo touch /lib/systemd/system/mattermost.service
 
  • Ανοίξτε το αρχείο μονάδας ως ρίζα σε έναν επεξεργαστή κειμένου και αντιγράψτε τις ακόλουθες γραμμές στο αρχείο:
  [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
 
  • Κάντε το SystemD να φορτώσει τη νέα μονάδα.
  sudo systemctl daemon-reload
 
  • Ελέγξτε για να βεβαιωθείτε ότι η μονάδα φορτώθηκε.
  sudo systemctl status mattermost.service
 
  • Ξεκινήστε την υπηρεσία.
  sudo systemctl start mattermost.service
 
  • Βεβαιωθείτε ότι λειτουργεί το ουσιαστικό.
  curl http://localhost:806
 
  • Ρυθμίστε το Mattermost για να ξεκινήσετε την εκκίνηση του μηχανήματος.
  sudo systemctl enable mattermost.service
 

εγκατάσταση docker

Αναπτύξτε το θέμα χρησιμοποιώντας μια διαμόρφωση πολλαπλών ρυθμίσεων με το Docker Compose. Συνιστάται η εμπειρία με το Docker Compose. Για μια προεπισκόπηση μονού κόμβου του Mattermost (χωρίς email), ανατρέξτε στην ενότητα Τοπική ρύθμιση μηχανής χρησιμοποιώντας το Docker. Εάν έχετε προβλήματα εγκατάστασης, ανατρέξτε στον οδηγό αντιμετώπισης προβλημάτων. Για να υποβάλετε βελτίωση ή διόρθωση, κάντε κλικ στην επιλογή Επεξεργασία στην κορυφή αυτής της σελίδας. Εγκαταστήστε το Docker Compose χρησιμοποιώντας τον ηλεκτρονικό οδηγό. Πρέπει να κατεβάσετε την τελευταία έκδοση από τη σελίδα Docker Compose GitHub και να βάλετε το δυαδικό στο φάκελο/usr/local/bin. Συνήθως, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή, αντικαθιστώντας το $ dockercomposeinversion με την έκδοση Docker Compose για εγκατάσταση:

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
Αναπτύξτε την ρύθμιση του Docker εκτελείται: Εκτέλεση:
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

Το δίκτυο Docker-Compose που δημιουργείται προεπιλογές σε 172.18.0.0/16. Εάν πρέπει να αλλάξετε το προεπιλεγμένο δίκτυο, αυτός ο σύνδεσμος παρέχει οδηγίες για το πώς να το κάνετε αυτό. Εάν το δίκτυο έχει ήδη ρυθμιστεί με την προεπιλογή, πρέπει να εκτελέσετε την ακόλουθη εντολή για να την καταργήσετε. Στη συνέχεια, εκτελέστε ξανά την εντολή για να αναγεννήσετε το προεπιλεγμένο δίκτυο για να συμπεριλάβετε τη νέα ρύθμιση δικτύου.

docker network rm mattermost-server_mm-test

Για να επαληθεύσετε το τρέχον δίκτυο Docker, χρησιμοποιήστε την ακόλουθη εντολή για να την αναφέρετε

docker network ls [OPTIONS]
 Ελληνικά