GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Rocket.Chat unter Ubuntu 16.04

Rocket.Chat ist ein selbst gehosteter Open-Source-Web-Chat-Server. Es bietet einen Chat, Dateifreigabe, Videoanrufe, Helpdesk und Sprachdienste, was es zu einer großartigen Alternative zu Slack macht. Dieses Tutorial enthält Schritt-für-Schritt-Anleitungen für die Installation von Rocket.Chat auf einem VPS mit Ubuntu 16.04.

Rocket.Chat bietet unzählige nützliche Funktionen, wie zum Beispiel:
– Öffentliche und private Kanäle
– Live-Chat / Messaging-Callcenter / Audioanrufe
– Verschiedene APIs
– Datei-Upload und Teilen
– Remote-Videoüberwachung
– Benutzerdefinierte Emojis, Sounds und Unternehmensressourcen
– Android-, iOS-, Windows-, Mac-, Linux- und Webanwendungen

und viele mehr…

Voraussetzungen

Die folgenden Voraussetzungen müssen erfüllt sein, um Rocket.Chat zu installieren und auszuführen
– Es wird empfohlen, mindestens 2 GB Arbeitsspeicher für Rocket.Chat zu haben, daher verwenden wir unser SSD 2 VPS-Hosting-Paket
– SSH-Root-Zugriff, der standardmäßig in allen unseren VPS-Hostingplänen enthalten ist
– Node.js – JavaScript-Laufzeitumgebung
– MongoDB-Datenbankserver
– GraphicsMagick und curl

Schritt 1:Melden Sie sich über SSH an und aktualisieren Sie den Server

Melden Sie sich bei Ihrem Ubuntu 16.04 VPS über SSH als Benutzer root

an
ssh root@IP_Address

Bevor wir mit der Installation beginnen, stellen Sie sicher, dass alle installierten Pakete auf die neueste Version aktualisiert sind

apt update && apt upgrade

Schritt 2:MongoDB-Datenbankserver installieren

Rocket.Chat erfordert eine MongoDB-Datenbank, daher müssen wir den MongoDB-Datenbankserver installieren. Es kann mit dem apt-Paketmanager aus den offiziellen Ubuntu-Repositorys installiert werden, ist jedoch nicht die neueste Version, die vom MongoDB-Team gepflegt wird. MongoDB hat eigene Repositorys und stellt die neueste Version des Datenbankservers bereit.

Um MongoDB aus ihren offiziell veröffentlichten Paketen zu installieren, müssen wir den öffentlichen Schlüssel von MongoDB wie unten gezeigt importieren

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Sobald der Schlüssel hinzugefügt wurde, können wir fortfahren und das offizielle MongoDB-Repository hinzufügen

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Aktualisieren Sie schließlich die lokale Paketdatenbank und installieren Sie MongoDB und seine Abhängigkeiten

apt update
apt install -y mongodb-org curl graphicsmagick

Sie können die Version von MongoDB mit dem folgenden Befehl überprüfen

mongo -version
MongoDB shell version v4.0.1

Um MongoDB als Dienst zu starten, erstellen wir eine Unit-Datei mit folgendem Inhalt

nano /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Speichern Sie die Datei, starten Sie den MongoDB-Server und ermöglichen Sie ihm, beim Neustart des Servers zu starten

systemctl start mongodb
systemctl enable mongodb

Schritt 3:Node.js und npm installieren

Als nächstes installieren wir Node.js und den npm-Paketmanager auf dem Server. Führen Sie den folgenden Befehl aus

apt -y install npm nodejs

Wir müssen auch build-essential installieren, um einige npm-Pakete zu installieren

apt -y install build-essential

Es wird empfohlen, Node.js Version 8.9.3 zu verwenden, um Rocket.Chat auszuführen. Wir werden ein Tool namens „n“ installieren, damit wir die Version von Node.js ändern können.

npm install -g n

Führen Sie den folgenden Befehl aus, um Node.js Version 8.9.3 zu installieren

n 8.9.3

Ausgabe:

     install : node-v8.9.3
       mkdir : /usr/local/n/versions/node/8.9.3
       fetch : https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v8.9.3

Um zu bestätigen, dass die installierte Version 8.9.3 ist, können Sie den folgenden Befehl ausführen

node --version
v8.9.3

Schritt 4:Installieren Sie Rocket.Chat

Besuchen Sie die offizielle Website von Rocket.Chat und laden Sie die neueste stabile Version der Anwendung herunter

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz

Entpacken Sie das heruntergeladene Archiv

tar zxvf rocket.chat.tgz

Der Inhalt der Anwendung wird in einem neuen Verzeichnis mit dem Namen „bundle“ gespeichert. Wir werden das Verzeichnis umbenennen

mv bundle rocketchat

Installieren Sie als Nächstes alle erforderlichen Pakete, die in der von Rocket.Chat bereitgestellten Datei „packages.json“ aufgelistet sind

cd rocketckat/programs/server
npm install

Setzen Sie die Umgebungsvariablen entsprechend und starten Sie Rocket.Chat, indem Sie die folgenden Befehle ausführen

cd /opt/rocketckat/
export ROOT_URL=http://domain.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

node main.js

Schritt 5:Überprüfen Sie die Installation von Rocket.Chat und schließen Sie die Installation über den Webbrowser ab

Wenn Rocket.Chat erfolgreich gestartet wurde, sollten Sie die folgende Ausgabe erhalten

➔ +----------------------------------------------------+
➔ |                   SERVER RUNNING                   |
➔ +----------------------------------------------------+
➔ |                                                    |
➔ |  Rocket.Chat Version: 0.68.5                       |
➔ |       NodeJS Version: 8.9.3 - x64                  |
➔ |             Platform: linux                        |
➔ |         Process Port: 3000                         |
➔ |             Site URL: http://domain.com:3000/  |
➔ |     ReplicaSet OpLog: Disabled                     |
➔ |          Commit Hash: e412d018f8                   |
➔ |        Commit Branch: HEAD                         |
➔ |                                                    |
➔ +----------------------------------------------------+

Und Sie können mit Ihrem bevorzugten Webbrowser unter http://domain.com:3000/

auf den Setup-Assistenten von Rocket.Chat zugreifen

wo Sie Ihr Administratorkonto erstellen und Rocket.Chat nach Ihren Bedürfnissen konfigurieren können. Weitere Informationen zur Verwendung und Konfiguration von Rocket.Chat finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie Rocket.Chat nicht auf Ubuntu 16.04 installieren, wenn Sie eines unserer Managed Ubuntu Hosting-Pläne verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Rocket.Chat auf Ubuntu 16.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Rocket.Chat auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. Wie installiere ich Let’s Chat auf Ubuntu 20.04?

  2. So installieren Sie MongoDB unter Ubuntu 16.04

  3. So installieren Sie Rocket.Chat unter Ubuntu 18.04

  4. So installieren Sie MongoDB unter Ubuntu 18.04

  5. So installieren Sie MongoDB auf Ubuntu 18.04

So installieren Sie MongoDB auf Ubuntu 20.04 LTS

So installieren Sie MongoDB Compass in Ubuntu 20.04

So installieren Sie MongoDB auf Ubuntu

So installieren Sie MongoDB unter Ubuntu 14.04

So installieren Sie Rocket.Chat auf Ubuntu 16.04 LTS

So installieren Sie Rocket.Chat auf Ubuntu 20.04 LTS