Möchten Sie Ihren eigenen Team-Chat hosten, anstatt sich auf Dienste wie Slack usw. zu verlassen? Erwägen Sie, RocketChat auszuprobieren. Es ist eine Slack-ähnliche Open-Source-Chat-Software für die Zusammenarbeit mit einer Menge ähnlicher Funktionen wie Videokonferenzen, mehreren Chat-Kanälen, DM-Unterstützung, Sprachanrufen und mehr.
Inhaltsverzeichnis
Installieren von RocketChat über Snaps
Es kann sehr mühsam sein, die RocketChat-Serversoftware zum Laufen zu bringen. 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, den ansonsten langwierigen Einrichtungsprozess zu umgehen.
Viele Linux-Benutzer mögen sich über die Verwendung von Snaps auf einem Server lustig machen, aber sie sind nicht nur für den Desktop. Tatsächlich finden viele verschiedene Server-Tools langsam ihren Weg in den Snap-Store. Darüber hinaus ist die Installation für die meisten Linux-Distributionen jetzt einfacher denn je schnipp, und schnapp dir diese Pakete. Um die RocketChat-Serversoftware auf Ihrem Linux-Server zu installieren, finden Sie zuerst heraus, ob sie tatsächlich snapd ausführen kann (wahrscheinlich kann sie das). Folgen Sie dann unserer 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
Obwohl sich dieses Handbuch hauptsächlich darauf konzentriert, die Serversoftware zum Laufen zu bringen, werden viele Leute auch lernen wollen, wie man den Linux-Desktop-Client installiert. Wie die Serversoftware ist der Desktop-Client einfach per Snap installierbar. Gehen Sie zur Installation wie folgt vor:
sudo snap install rocketchat-desktop
Installieren von RocketChat über den Docker-Container
Wer Rocket Chat nicht per manueller Konfiguration auf dem Server installieren, aber auch keine Snaps verwenden möchte, hat eine zweite Möglichkeit zur schnellen und einfachen Installation: RocketChat über Docker-Container. Ähnlich wie bei der Snap-Version erhalten diejenigen, die sich dafür entscheiden, die Serversoftware über Docker Hub zu ziehen, ein (meistens) vorkonfiguriertes Chat-Server-Setup. Dinge wie Nginx müssen nicht manuell installiert und konfiguriert werden. Vielmehr befindet sich alles, was Sie brauchen, direkt 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.
Holen Sie sich die neueste Version
su docker pull rocketchat/rocket.chat:latest
Ergreifen einer bestimmten Version
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 nehmen sollen? Weitere Informationen finden Sie auf der Rocket Chat-Website. Ziehen Sie dann den neuesten Container mit:
docker pull rocketchat/rocket.chat:vX.X.X
Holen Sie sich die stabile Version (offiziell von Docker genehmigt)
Das Abrufen der neuesten Version der Serversoftware ist eine großartige Möglichkeit, um sicherzustellen, dass Benutzer immer die neuesten Funktionen erleben, sobald sie veröffentlicht werden. Leider ist es nicht immer eine gute Idee, die neueste Software zu haben. Dinge können kaputt gehen, und in einer Produktionsumgebung ist dies ein Albtraum. Glücklicherweise gibt es eine „stabile“ Version der Rocket-Chat-Software. Diese Version wird offiziell von Docker sanktioniert und ist die stabile Version.
Ziehen Sie es aus dem Docker Hub mit:
docker pull rocket.chat
Konfigurieren des RocketChat-Servers
Wenn die Software erledigt ist, müssen Sie nur noch alles konfigurieren. 100 % aller Konfigurationen für die Chat-Server-Software in RocketChat erfolgen über die Web-Benutzeroberfläche. Um die Weboberfläche des Admin-Panels zu öffnen, müssen Sie zuerst die IP-Adresse des Servers finden. Beachten Sie, dass die IP-Adressen unterschiedlich sind, wenn Benutzer über LAN oder über das Internet (über ein VPS usw.) darauf zugreifen.
Hinweis: diejenigen, die RocketChat über den Docker-Container verwenden 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 mit dem Server im Netzwerk kommunizieren und interagieren. Um die interne LAN-IP-Adresse für den Server herauszufinden, gehen Sie wie folgt vor:
ip addr show | grep "inet 192.168"
Die Kombination von „ip addr show“ mit grep erleichtert das Herausfiltern der internen IP-Adresse des Servers. Nehmen Sie diese IP-Adresse und schließen Sie sie an einen Webbrowser an. Beispielsweise:
https://192.168.1.100:3000
Diejenigen, die Rocket Chat über das Internet verwenden, müssen Port 3000 weiterleiten und die externe IP-Adresse anstelle der internen verwenden.
Alles einrichten
Der erste Schritt zur Einrichtung ist die Anmeldung. Die meisten, wenn nicht alle Optionen sind standardmäßig eingerichtet. Es müssen keine Einstellungen konfiguriert werden, da die Standardeinstellungen ziemlich vernünftig sind. Benutzer können einfach hin und her senden und Kanäle erstellen (wenn der Administrator ihnen die Erlaubnis dazu über die Einstellungen gegeben hat). 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 bestehenden Slack-Installation, Hipchat und vielen anderen verschiedenen Arten von kollaborativen Team-Chat-Programmen zu importieren.
Lassen Sie die Benutzer zur IP-Adresse gehen und ein Konto erstellen. Von dort aus können sie einem Kanal beitreten. Weisen Sie die Benutzer alternativ an, den Chat-Client zu installieren (per Snap). Es gibt auch Versionen für andere Plattformen.
Andere Möglichkeiten, RocketChat zu installieren
Es gibt viele verschiedene Möglichkeiten, Rocket Chat zu installieren. Wenn die Verwendung von Snaps oder Docker für Sie nicht funktioniert, Erwägen Sie, die anderen Möglichkeiten zu prüfen, wie die Chat-Server-Software bereitgestellt werden kann. Es gibt viele, viele verschiedene Optionen, darunter: FreeBSD, Windows, verschiedene Hosting-Anbieter und sogar den Raspberry Pi.