A Rocket.Chat telepítése a CentOS 7 rendszeren

A Rocket.Chat egy nyílt forráskódú Slack-szerű csapatkommunikációs megoldás, amely telepíthető saját szerverére. A Rocket.Chat segítségével hangon és videón keresztül cseveghet csapattagjaival és barátaival, valós időben kommunikálhat a webhely látogatóival, megoszthat fájlokat, továbbíthat hangüzeneteket, és még sok minden mást tehet.

Ebben az oktatóanyagban elmagyarázom, hogyan telepíthető a Rocket.Chat CentOS 7 kiszolgálóra.

Előfeltételek

  • Friss Vultr CentOS 7 kiszolgálópéldány legalább 1 G memóriával. Tegyük fel, hogy az IP-címe 192.167.100.100.
  • A kiszolgálópéldányra mutató tartomány. Tegyük fel, hogy www.example.com.

1. lépés: Frissítse a rendszert

Jelentkezzen be root felhasználóként, majd frissítse a rendszert a legújabb stabil állapotra:

yum install epel-release -y
yum update -y
shutdown -r now

2. lépés: Telepítse a MongoDB-t

Állítsa be a MongoDB YUM repót:

vi /etc/yum.repos.d/mongodb-org-3.2.repo

Töltse fel a fájlt a következővel:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

Mentés és kilépés:

:wq!

Telepítse a MongoDB legújabb stabil verzióját:

yum install mongodb-org mongodb-org-server -y

3. lépés: Telepítse a Node.js, a GraphicsMagick, az npm és más függőségeket

yum install nodejs curl GraphicsMagick npm -y
npm install -g inherits n
n 0.10.40

4. lépés: Telepítse a Rocket.Chat

Töltse le és telepítse a Rocket.Chatet:

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz
tar -zxvf rocket.chat.tgz
mv bundle Rocket.Chat
cd Rocket.Chat/programs/server
npm install

Az Ön kényelme érdekében létre kell hoznia a RocketChat systemd szolgáltatási egységet. Cserélje le a „www.example.com” domaint a sajátjával.

vi /usr/lib/systemd/system/rocketchat.service

Töltse fel a fájlt a következővel:

[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://www.example.com:3000/ PORT=3000
[Install]
WantedBy=multi-user.target

Mentés és kilépés:

:wq!

Megjegyzés :

  1. A ROOT_URL-ben és a PORT-ban lecserélheti 3000a választott portszámra.
  2. A ROOT_URL címen lecserélheti www.example.coma szervere IP-címére 192.168.100.100, ha a domainje nem érhető el.

Indítsa el a MongoDB szolgáltatást:

systemctl start mongod.service
systemctl enable mongod.service

Indítsa el a Rocket.Chat szolgáltatást:

systemctl start rocketchat.service
systemctl enable rocketchat.service

Webelérés engedélyezése a 3000-es portról:

firewall-cmd --zone=public --permanent --add-port=3000/tcp
firewall-cmd --reload

5. lépés: Nyissa meg a Rocket.Chatet a webböngészőben

Irányítsa webböngészőjét a címre http://www.example.com:3000, majd regisztrálja az első felhasználót az adminisztrációhoz. Alapértelmezés szerint csak az első felhasználó kap rendszergazdai jogosultságokat. Élvezd!

Ezzel az oktatóanyag véget ért. Köszönöm, hogy elolvasta.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.