Robert_Gaines_and_George_Fleming | Kontakte

Inhaltsverzeichnis:

So richten Sie den RocketChat-Server unter Linux ein - Linux 2023
So richten Sie den RocketChat-Server unter Linux ein - Linux 2023
Anonim

Möchten Sie Ihren eigenen Team-Chat hosten, anstatt sich auf Dienste wie Slack usw. zu verlassen? Betrachten Sie RocketChat. Es handelt sich um eine Open-Source-Slack-ähnliche kollaborative Chat-Software mit einer Vielzahl ähnlicher Funktionen wie Videokonferenzen, mehreren Chat-Kanälen, DM-Unterstützung, Sprachanrufen und mehr.

RocketChat über Snaps installieren

Die RocketChat-Serversoftware kann sehr mühsam sein. Es erfordert viel manuelle Konfiguration und ansonsten eine anfängliche manuelle Einrichtung. Wenn Sie nur die Software installieren und loslegen möchten, ist das Ausführen von Ubuntu-Snap-Paketen auf einem Server eine großartige Möglichkeit, um den ansonsten langwierigen Installationsvorgang zu umgehen.

Viele Linux-Benutzer können sich über Snaps auf einem Server lustig machen, sie sind jedoch nicht nur für den Desktop gedacht. Tatsächlich kommen viele verschiedene Server-Tools langsam in den Snap-Store. Außerdem ist es für die meisten Linux-Distributionen jetzt einfacher als je zuvor, snapd zu installieren und diese Pakete zu nutzen. Um die RocketChat-Serversoftware auf Ihrem Linux-Server zu installieren, müssen Sie zunächst herausfinden, ob snapd tatsächlich ausgeführt werden kann (wahrscheinlich auch). Folgen Sie dann unserer Anleitung zum Einrichten von Snaps.

Wenn snapd ausgeführt wird, installieren Sie einfach die neueste Version der RocketChat-Serversoftware:

sudo snap install rocketchat-server

RocketChat-Client über Snaps

Obwohl dieses Handbuch in erster Linie darauf abzielt, die Serversoftware zum Laufen zu bringen, möchten viele Leute auch lernen, wie der Linux-Desktop-Client installiert wird. Wie die Serversoftware kann der Desktop-Client einfach per Snap installiert werden. Um zu installieren, machen Sie Folgendes:

sudo snap install rocketchat-desktop

RocketChat via Docker Container installieren

Diejenigen, die Rocket Chat nicht durch manuelle Konfiguration auf dem Server installieren möchten, jedoch keine Snaps verwenden möchten, haben eine zweite Option für die schnelle und einfache Installation: RocketChat über Docker-Container. Ähnlich wie bei der Snap-Version erhalten diejenigen, die die Serversoftware über Docker Hub beziehen, eine (meistens) vorkonfigurierte Chat-Server-Konfiguration. Keine Notwendigkeit, Dinge wie Nginx manuell zu installieren und zu konfigurieren. Vielmehr ist alles, was Sie brauchen, in einem kompakten Behälter richtig.

Stellen Sie zunächst sicher, dass Sie Docker auf Ihrem Linux-Server (oder Linux-Desktop) installiert haben. Ziehen Sie nach der Installation den neuesten RocketChat-Container.

Die neueste Version packen

su docker pull rocketchat / rocket.chat: aktuell

Eine bestimmte Version packen

Um eine bestimmte Version von RocketChat über einen Docker-Container abzurufen, müssen Sie die Versionsnummer angeben. Ersetzen Sie die genaue Versionsnummer durch die Xs im Befehl. Sie sind sich nicht sicher, welche Version Sie verwenden sollten? Weitere Informationen finden Sie auf der Rocket Chat-Website. Dann ziehen Sie den neuesten Behälter mit:

docker pull rocketchat / rocket.chat: vX.X.X

Die stabile Version (offiziell von Docker genehmigt)

Image
Image

Mit der neuesten Version der Serversoftware können Sie sicherstellen, dass Benutzer bei der Veröffentlichung immer die neuesten Funktionen nutzen. Leider ist die neueste Software nicht immer eine gute Idee. Die Dinge können brechen, und in einer Produktionsumgebung ist dies ein Albtraum. Glücklicherweise gibt es eine Version der Rocket Chat-Software, die "stabil" ist. Diese Version wird offiziell von Docker genehmigt und ist die stabile Version. Ziehen Sie es aus dem Docker Hub mit:

Docker ziehen rocket.chat

RocketChat-Server konfigurieren

Nach dem Ende der Software ist nur noch alles zu konfigurieren. 100% der gesamten Konfiguration der Chat-Server-Software in RocketChat erfolgt über die Web-Benutzeroberfläche. Um die Weboberfläche des Administrationsbereichs zu öffnen, müssen Sie zunächst die IP-Adresse des Servers ermitteln. Beachten Sie, dass die IP-Adressen unterschiedlich sind, wenn Benutzer über LAN oder über das Internet (über einen VPS usw.) darauf zugreifen.

Hinweis: Benutzer, die RocketChat über den Docker-Container verwenden, sollten die zusätzlichen Anweisungen in der Image-Readme befolgen.

Der Zugriff auf die Benutzeroberfläche über LAN ist einfach, da alle Benutzer bereits mit dem Server im Netzwerk kommunizieren und interagieren. So ermitteln Sie die interne LAN-IP-Adresse des Servers:

ip addr show | grep "inet 192.168"

Durch die Kombination von "ip addr show" mit grep können Sie die interne IP-Adresse des Servers leicht herausfiltern. Nehmen Sie diese IP-Adresse und verbinden Sie sie mit einem Webbrowser. Zum Beispiel:

http://192.168.1.100:3000

Wer Rocket Chat über das Internet verwendet, muss den Port 3000 portieren und die externe IP-Adresse anstelle der internen verwenden.

Alles einrichten

Image
Image

Um alles einzurichten, müssen Sie sich zunächst anmelden. Die meisten, wenn nicht alle Optionen, sind standardmäßig eingerichtet. Es müssen keine Einstellungen vorgenommen werden, da die Standardeinstellungen ziemlich vernünftig sind. Benutzer können problemlos DM hin und her schalten und Kanäle erstellen (wenn der Administrator ihnen die Erlaubnis dazu erteilt hat, dies über die Einstellungen zu tun). Der erste Benutzer, der sich anmeldet, ist automatisch ein Administratorkonto.

Um zu den Admin-Einstellungen zu gelangen, klicken Sie auf den Pfeil neben dem Benutzernamen und wählen Sie "Administration". In diesem Bereich ist es möglich, Daten aus einer vorhandenen Slack-Installation, aus Hipchat und vielen anderen Arten von Teamwork-Programmen für Teamwork zu importieren.
Um zu den Admin-Einstellungen zu gelangen, klicken Sie auf den Pfeil neben dem Benutzernamen und wählen Sie "Administration". In diesem Bereich ist es möglich, Daten aus einer vorhandenen Slack-Installation, aus Hipchat und vielen anderen Arten von Teamwork-Programmen für Teamwork zu importieren.

Lassen Sie die Benutzer zur IP-Adresse wechseln und ein Konto erstellen. Von dort können sie sich einem Kanal anschließen. Alternativ können Sie die Benutzer anweisen, den Chat-Client zu installieren (per Snap). Es gibt auch Versionen für andere Plattformen.

Andere Möglichkeiten, RocketChat zu installieren

Es gibt viele Möglichkeiten, Rocket Chat zu installieren. Wenn Sie Snaps verwenden oder Docker für Sie nicht funktionieren wird, sollten Sie die anderen Möglichkeiten zur Bereitstellung der Chat Server-Software in Betracht ziehen. Es gibt viele, viele verschiedene Optionen, darunter FreeBSD, Windows, verschiedene Hosting-Anbieter und sogar das Raspberry Pi.

Beliebtes Thema