Si të instaloni Mattermost 5.2 në Ubuntu 16.04

Mattermost është një alternativë me burim të hapur, të vetë-strehuar për shërbimin e mesazheve Slack SAAS. Me fjalë të tjera, me Mattermost, ju mund të konfiguroni një server privat dhe të dedikuar mesazhesh në kompjuterin tuaj për ekipin tuaj.

Parakushtet

  • Një shembull i serverit të sapokrijuar Ubuntu 16.04. Thuaj se adresa e tij IP është 203.0.113.1.
  • Një përdorues sudo .
  • Shembulli i serverit është përditësuar në statusin më të fundit të qëndrueshëm duke përdorur repon EPEL YUM .
  • Një domen mattermost.example.comqë është konfiguruar për të treguar 203.0.113.1shembullin e serverit. Mund të mësoni më shumë detaje rreth kësaj në një tutorial tjetër të Vultr .
  • Për të marrë automatikisht certifikatën Let's Encrypt, FQDN-ja e shembullit të serverit duhet të ishte konfiguruar si mattermost.example.com.

Përdorni komandat e mëposhtme për të përditësuar paketat tuaja.

sudo apt update
sudo apt upgrade

Instaloni dhe konfiguroni MySQL

Siç kërkohet nga Mattermost, ju duhet të konfiguroni një bazë të dhënash për të ruajtur të gjitha të dhënat për Mattermost. Për këtë qëllim, ne do të instalojmë MySQL.

Përdorni komandën e mëposhtme për të instaluar MySQL Server.

sudo apt install mysql-server

Do t'ju kërkojë të zgjidhni një fjalëkalim për llogarinë rrënjë MySQL,

Më pas, identifikohuni në MySQL si rrënjë.

mysql -u root -p

Krijo përdoruesin Mattermost mmuser.

mysql> create user 'mmuser'@'%' identified by 'mmuser-password';

Shënim: Ndrysho fjalëkalimin mmuser-passwordnë diçka më të sigurt.

Krijo bazën e të dhënave Mattermost.

mysql> create database mattermost;

Jepni privilegje aksesi përdoruesit mmuser.

mysql> grant all privileges on mattermost.* to 'mmuser'@'%';

Më në fund, dilni nga MySQL.

mysql> exit

Instaloni dhe konfiguroni Mattermost

Shkarkoni dhe nxirrni arkivin Mattermost 5.2.

cd
wget https://releases.mattermost.com/5.2.0/mattermost-5.2.0-linux-amd64.tar.gz
tar -zxvf mattermost-5.2.0-linux-amd64.tar.gz

Zhvendosni të gjithë skedarët Mattermost në /optdrejtori dhe më pas krijoni një nëndrejtori /opt/mattermost/datapër të ruajtur të dhënat e programit.

sudo mv mattermost /opt
sudo mkdir /opt/mattermost/data    

Krijo një përdorues të dedikuar mattermostdhe një grup të dedikuar mattermostpër ekzekutimin e Mattermost.

sudo useradd --system --user-group mattermost

Cakto përdoruesin dhe grupin mattermostsi zotërues të skedarëve Mattermost.

sudo chown -R mattermost:mattermost /opt/mattermost

Jepni leje shkrimi mattermostgrupit.

sudo chmod -R g+w /opt/mattermost

Vendosni drejtuesin e bazës së të dhënave në skedar /opt/mattermost/config/config.json. Hapni skedarin.

nano /opt/mattermost/config/config.json

Gjeni këto rreshta.

"SiteURL": "",
"ListenAddress": ":8065",
"DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",

Zëvendësoni ato me rreshtat më poshtë.

"SiteURL": "http://mattermost.example.com",
"ListenAddress": ":80",
"DataSource": "mmuser:<mmuser-password>@tcp(localhost:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",

Sigurohuni që DriverNameështë vendosur për të mysqlvendosur pastaj DataSourcepër vlerën e ardhshëm, duke zëvendësuar <mmuser-password>me vlerën e duhur. Gjithashtu sigurohuni që emri i bazës së të dhënave të jetë mattermostnë vend të mattermost_test:

Më pas dilni duke shtypur CTRL+ Xdhe më pas Ypër të ruajtur.

Lejo që Mattermost të lidhet me portet e privilegjuara, për shembull, 80dhe 443.

cd /opt/mattermost/bin
sudo setcap cap_net_bind_service=+ep ./platform
sudo setcap cap_net_bind_service=+ep ./mattermost

Krijoni skedarin e systemdnjësisë Mattermost dhe hapeni duke përdorur nano si rrënjë.

nano /etc/systemd/system/mattermost.service

Plotësojeni atë me sa vijon.

[Unit]
Description=Mattermost
After=syslog.target network.target mysqld.service

[Service]
Type=simple
WorkingDirectory=/opt/mattermost/bin
User=mattermost
ExecStart=/opt/mattermost/bin/platform
PIDFile=/var/spool/mattermost/pid/master.pid
LimitNOFILE=49152

[Install]
WantedBy=multi-user.target

Ndrysho lejet në këtë systemdskedar njësie.

sudo chmod 664 /etc/systemd/system/mattermost.service

Nisni shërbimin Mattermost dhe bëni që të fillojë automatikisht në nisjen e sistemit.

sudo systemctl daemon-reload
sudo systemctl start mattermost.service
sudo systemctl enable mattermost.service

Më në fund, drejtojeni shfletuesin tuaj të preferuar të internetit në http://mattermost.example.comose https://mattermost.example.com, dhe do të shihni Mattermost Sign Upfaqen.

Mattermost Sign Upfaqe, futni një email address, një usernamedhe një passworddhe më pas klikoni Create Accountbutonin për të regjistruar përdoruesin e parë.

Shënim: Kini parasysh se përdoruesi i parë që regjistroheni do të jetë gjithashtu administratori i sistemit.

Team Namefaqe dhe Team URLfaqe, futni një team namedhe një URLpër ekipin tuaj të parë.

Tani keni konfiguruar me sukses një server mesazhesh Mattermost i cili është mjaftueshëm i fuqishëm për t'i shërbyer një ekipi të vogël ose të mesëm në një mjedis prodhimi. Mos ngurroni të eksploroni ndërfaqen e Mattermost dhe të ftoni më shumë anëtarë të ekipit.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë