In diesem Tutorial zeigen wir Ihnen, wie Sie Zulip unter AlmaLinux 9 installieren. Zulip zeichnet sich als leistungsstarke Open-Source-Messaging-Plattform aus, die für effiziente und organisierte Gespräche entwickelt wurde. Sein einzigartiges Threading-Modell ermöglicht es Benutzern, Diskussionen zu verschiedenen Themen im selben Chatroom zu verwalten, was es zu einer idealen Wahl für Teams und Communities macht.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo
‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Zulip-Chatservers auf AlmaLinux 9. Sie können den gleichen Anweisungen für CentOS und Rocky Linux oder RHEL-basiert folgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: AlmaLinux 9.
- Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
- Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Zulip herunterzuladen.
- Zulip erfordert bestimmte Berechtigungen, die nur einem Superuser oder einem Benutzer mit gewährt werden können
sudo
Privilegien. Stellen Sie sicher, dass Sie über den erforderlichen Administratorzugriff verfügen.
Installieren Sie Zulip unter AlmaLinux 9
Schritt 1. Stellen Sie vor der Installation von Zulip sicher, dass Ihr AlmaLinux 9-System auf dem neuesten Stand ist. Sie können beides verwenden yum
oder dnf
So aktualisieren Sie Ihr System:
sudo dnf clean all sudo dnf update
Schritt 2. Abhängigkeiten installieren.
Installieren Sie die erforderlichen Abhängigkeiten für Zulip:
sudo dnf install wget nano firewalld python3-devel libffi-devel openssl-devel gcc redhat-rpm-config
Schritt 2. Zulip unter AlmaLinux 9 installieren
Laden Sie die neueste Zulip Server-Version herunter und entpacken Sie sie mit den folgenden Befehlen:
cd /tmp wget https://download.zulip.com/server/zulip-server-latest.tar.gz
Extrahieren Sie die heruntergeladene Datei:
tar -xf zulip-server-latest.tar.gz
Navigieren Sie zum extrahierten Verzeichnis und beginnen Sie mit der Einrichtung von Zulip mit der gängigsten Konfiguration. Führen Sie das Installationsprogramm wie folgt aus:
sudo -s ./zulip-server-*/scripts/setup/install --certbot \ --email=YOUR_EMAIL --hostname=YOUR_HOSTNAME
Ersetzen YOUR_EMAIL
mit Ihrer E-Mail-Adresse und YOUR_HOSTNAME
mit Ihrem Domainnamen.
Schritt 3. Konfigurieren des Zulip-Chat-Servers.
Nachdem Sie Zulip installiert haben, können Sie es nach Ihren Wünschen konfigurieren. Die meisten Konfigurationsänderungen können von einem Realm-Administrator über die Weboberfläche vorgenommen werden. Für zusätzliche Konfigurationen muss ein Systemadministrator jedoch die Datei bearbeiten /etc/zulip/settings.py
Datei auf dem Zulip-Server.
Öffne das /etc/zulip/settings.py
Datei mit einem Texteditor Ihrer Wahl, z. B. nano oder vim:
sudo nano /etc/zulip/settings.py
Hier können Sie verschiedene Einstellungen konfigurieren, z EXTERNAL_HOST
, ZULIP_ADMINISTRATOR
und Authentifizierungs-Backends.
Schritt 3. Konfigurieren Sie die Firewall.
Stellen Sie zunächst sicher, dass firewalld
läuft und ist für den Start beim Booten aktiviert:
sudo systemctl start firewalld sudo systemctl enable firewalld
Zulip benötigt HTTP (Port 80) und HTTPS (Port 443) für den Webzugriff. Erlauben Sie Datenverkehr auf diesen Ports:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https
Nachdem Sie die erforderlichen Regeln hinzugefügt haben, laden Sie neu firewalld
Um die Änderungen anzuwenden:
sudo firewall-cmd --reload
Um sicherzustellen, dass die Regeln korrekt angewendet wurden, können Sie alle aktiven Regeln auflisten:
sudo firewall-cmd --list-all
Schritt 4. Zugriff auf die Zulip-Web-Benutzeroberfläche.
Öffnen Sie nach der Installation Ihren Webbrowser und navigieren Sie zu https://YOUR_HOSTNAME
um auf den Zulip-Server zuzugreifen. Befolgen Sie die Anweisungen auf dem Bildschirm, um die Ersteinrichtung abzuschließen, einschließlich der Erstellung eines Organisations- und Benutzerkontos.
Glückwunsch! Sie haben Zulip erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Zulip-Chatservers auf Ihrem AlmaLinux 9-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Zulip-Website.