A Rocket.Chat telepítése Debian 9 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.

Előfeltételek

  • Friss Vultr Debian 9 szerverpé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. Mondd, hogy az www.example.com.

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

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

apt update
apt upgrade -y
shutdown -r now

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

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

apt install mongodb

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

A Rocket.Chat 0.60 és újabb verzióinak működéséhez a Node.js 8.9.3 LTS verziója szükséges. Tehát először adja hozzá a NodeSource Debian bináris disztribúciók lerakatát:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

Ezután telepíthetjük a Node.js-t és más csomagokat:

apt install nodejs curl graphicsmagick -y
npm install -g n

A nNode.js 8.9.3-as verziójának telepítéséhez használja :

n 8.9.3

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

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

cd /opt
curl -L https://rocket.chat/releases/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:

nano /etc/systemd/system/rocketchat.service

Töltse fel a fájlt. Cserélje ki a domaint www.example.coma sajátjával:

[Unit]
Description=RocketChat Server
After=network.target remote-fs.target nss-lookup.target mongod.target nginx.target  # Remove or Replace nginx with your proxy

[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js    # Specify the location of node and location of main.js
Restart=always     # If set to always, the service will be restarted regardless of whether it exited cleanly or not, got terminated abnormally by a signal, or hit a timeout.
RestartSec=10       # Restart service after 10 seconds if node service crashes
StandardOutput=syslog                     # Output to syslog
StandardError=syslog                   # Output to syslog
SyslogIdentifier=nodejs-example
#User=<alternate user>
#Group=<alternate group>
Environment=NODE_ENV=production PORT=3000 ROOT_URL=https://www.example.com MONGO_URL=mongodb://localhost:27017/rocketchat

[Install]
WantedBy=multi-user.target

Megjegyzés : A PORT-ban helyettesítheti 3000az Ön által választott portszámmal. Az ROOT_URL, akkor cserélje www.example.coma saját szerver IP-címét 192.168.100.100, ha a domain nem érhető el.

Mentés és kilépés, CTRL+ X, Y.

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

systemctl start mongodb

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

systemctl start rocketchat

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.

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é.