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

So richten Sie den RocketChat-Server unter Linux ein

Suchen Sie nach Ihrem eigenen Team-Chat stattVerlassen Sie sich auf Dienste wie Slack und etc? Probieren Sie RocketChat aus. Es handelt sich um eine Open-Source-Chat-Software im Slack-Stil für die Zusammenarbeit mit zahlreichen ähnlichen Funktionen wie Videokonferenzen, mehreren Chat-Kanälen, DM-Unterstützung, Sprachanrufen und vielem mehr.

RocketChat über Snaps installieren

Die RocketChat-Serversoftware kann sehrmühsam zum Laufen zu bringen. Es erfordert viel manuelle Konfiguration und ansonsten eine manuelle Ersteinrichtung. Wenn Sie nur die Software installieren und loslegen möchten, ist die Ausführung von Ubuntu-Snap-Paketen auf einem Server eine gute Möglichkeit, um den ansonsten langwierigen Installationsprozess zu umgehen.

Viele Linux-Benutzer mögen Snaps on nicht mögeneinen Server, aber sie sind nicht nur für den Desktop gedacht. Tatsächlich machen sich viele verschiedene Server-Tools langsam auf den Weg zum Snap-Store. Darüber hinaus ist es für die meisten Linux-Distributionen jetzt einfacher als je zuvor, snapd einfach zu installieren und diese Pakete zu erwerben. Um die RocketChat-Serversoftware auf Ihrem Linux-Server zu installieren, prüfen Sie zunächst, ob snapd tatsächlich ausgeführt werden kann (wahrscheinlich auch). Befolgen Sie dann unsere Anleitung zum Einrichten von Snaps.

Installieren Sie bei laufendem snapd einfach die neueste Version der RocketChat-Serversoftware:

sudo snap install rocketchat-server

RocketChat Client über Snaps

Dieser Leitfaden konzentriert sich jedoch in erster Linie auf das ErhaltenWenn die Serversoftware ausgeführt wird, werden viele Leute auch lernen wollen, wie der Linux-Desktop-Client installiert wird. Der Desktop-Client ist wie die Serversoftware einfach per Snap zu installieren. Gehen Sie zur Installation wie folgt vor:

sudo snap install rocketchat-desktop

RocketChat über Docker Container installieren

Diejenigen, auf denen Rocket Chat nicht installiert werden sollDer Server kann manuell konfiguriert werden, möchte jedoch keine Snaps verwenden. Außerdem gibt es eine zweite Option für eine schnelle und einfache Installation: RocketChat über Docker-Container. Ähnlich wie bei der Snap-Version erhalten diejenigen, die die Serversoftware über Docker Hub herunterladen, ein (meistens) vorkonfiguriertes Chat-Server-Setup. Sie müssen Nginx nicht manuell installieren und konfigurieren. Vielmehr stimmt alles, was Sie brauchen, in einem kompakten Behälter.

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

Die neueste Version herunterladen

su
docker pull rocketchat/rocket.chat:latest

Ergreifen einer bestimmten Version

So greifen Sie über a auf eine bestimmte Version von RocketChat zu:Docker-Container müssen Sie die Versionsnummer angeben. Ersetzen Sie die genaue Versionsnummer durch das X im Befehl. Sie sind sich nicht sicher, welche Version Sie kaufen sollen? 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

Ergreifen der stabilen Version (offiziell von Docker genehmigt)

Aktuelle Version der Serversoftware herunterladenDies ist eine großartige Möglichkeit, um sicherzustellen, dass Benutzer immer die neuesten Funktionen bei der Veröffentlichung nutzen können. Leider ist die neueste Software nicht immer eine gute Idee. 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 wurde offiziell von Docker genehmigt und ist die stabile Version.
Ziehen Sie es vom Docker Hub mit:

docker pull rocket.chat

Konfigurieren des RocketChat-Servers

Mit der Software Ende der Dinge erledigt,Jetzt müssen Sie nur noch alles konfigurieren. Die gesamte Konfiguration der Chat-Server-Software in RocketChat erfolgt zu 100% über die Web-Benutzeroberfläche. Um die Weboberfläche des Admin-Panels zu öffnen, müssen Sie zuerst die IP-Adresse des Servers ermitteln. Beachten Sie, dass IP-Adressen unterschiedlich sind, wenn Benutzer über LAN oder das Internet (über einen VPS usw.) darauf zugreifen.

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

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

ip addr show | grep "inet 192.168"

Durch die Kombination von "ip addr show" mit "grep" wird das Herausfiltern der internen IP-Adresse für den Server vereinfacht. Nehmen Sie diese IP-Adresse und schließen Sie sie an einen Webbrowser an. Zum Beispiel:

http://192.168.1.100:3000

Wenn Sie Rocket Chat über das Internet verwenden, müssen Sie den Port 3000 weiterleiten und die externe IP-Adresse anstelle der internen verwenden.

Alles einrichten

Der erste Schritt, um alles einzurichten, ist zuMelden Sie sich an. Die meisten, wenn nicht alle Optionen sind standardmäßig eingerichtet. Keine Einstellungen erfordern Konfiguration, da die Standardeinstellungen ziemlich normal sind. Benutzer können einfach per DM hin und her gehen und Kanäle erstellen (wenn der Administrator ihnen die Erlaubnis dazu über die Einstellungen erteilt hat). Der erste Benutzer, der sich anmeldet, ist automatisch ein Administratorkonto.

Um zu den Admin-Einstellungen zu gelangen, klicken Sie auf den Pfeilals nächstes den Benutzernamen und wählen Sie "Administration". In diesem Bereich können Daten aus einer vorhandenen Slack-Installation, Hipchat und vielen anderen Arten von Team-Chat-Programmen für die Zusammenarbeit importiert werden.

Lassen Sie die Benutzer die IP-Adresse aufrufen und eine erstellenKonto. Von dort aus können sie einem Kanal beitreten. Alternativ können Sie Benutzer anweisen, den Chat-Client (über Snap) zu installieren. Es gibt auch Versionen für andere Plattformen.

Andere Möglichkeiten zur Installation von RocketChat

Es gibt viele verschiedene Möglichkeiten, Rocket zu installierenPlaudern. Wenn Sie Snaps verwenden oder Docker nicht für Sie geeignet ist, sollten Sie sich überlegen, wie Sie die Chat-Server-Software auf andere Weise bereitstellen können. Es gibt viele, viele verschiedene Optionen, einschließlich: FreeBSD, Windows, verschiedene Hosting-Anbieter und sogar den Raspberry Pi.

Bemerkungen