GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie die Chatwoot Messaging-Plattform unter Debian 11

Chatwoot ist eine kostenlose Open-Source-Echtzeit-Messaging-Plattform. Es bietet einen einfachen Live-Chat für Ihre Website und integriert ihn in andere Apps. Es hilft Ihren Unternehmen, ihren Kunden über Social-Media-Kanäle einen guten Kundensupport zu bieten. Es kann einfach in Social-Media-Apps wie Facebook, WhatsApp und Twitter integriert werden. Es ist eine sehr gute alternative Lösung zu anderer kommerzieller Software wie Intercom, Zendesk usw.

In diesem Tutorial zeige ich Ihnen, wie Sie Chatwoot auf Debian 11 installieren.

Voraussetzungen

  • Ein Server mit Debian 11.
  • Ein gültiger Domainname, auf den Ihre Server-IP verweist.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Installieren Sie Chatwoot auf Debian 11

Bevor Sie beginnen, müssen Sie das Chatwoot-Installationsskript aus dem Git-Repository herunterladen.

Installieren Sie zuerst den Git-Befehl mit dem folgenden Befehl:

apt-get install git -y

Als nächstes laden Sie Chatwoot mit dem folgenden Befehl herunter:

git-Klon https://github.com/chatwoot/chatwoot.git

Wechseln Sie als Nächstes in das heruntergeladene Verzeichnis und installieren Sie Chatwoot mit dem folgenden Befehl:

cd chatwoot/deployment/
bash setup_20.04.sh -O setup.sh

Sie werden aufgefordert, Ihre Domain zu definieren und wie unten gezeigt mit SSL zu konfigurieren:

Möchten Sie eine Domain und SSL für Chatwoot konfigurieren? (ja oder nein):yesGeben Sie Ihre Subdomain ein, die für Chatwoot verwendet werden soll (chatwoot.domain.com zum Beispiel):chatwoot.linuxbuz.comDieses Skript wird es versuchen Generiere SSL-Zertifikate über LetsEncrypt und serviere Chatwoot unter https://chatwoot.linuxbuz.com. Fahren Sie fort, sobald Sie Ihr DNS auf die IP der Instanz verwiesen haben.Möchten Sie fortfahren? (ja oder nein):yesMöchten Sie postgres und redis installieren? (Antworten Sie nein, wenn Sie externe Dienste verwenden möchten):yesSaving debug log to /var/log/letsencrypt/letsencrypt.logAusgewählte Plugins:Authenticator nginx, Installer nginxE-Mail-Adresse eingeben (wird für dringende Erneuerungs- und Sicherheitsbenachrichtigungen verwendet) (Geben Sie „c“ zum Abbrechen ein):[email protected]- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bitte lesen Sie die Nutzungsbedingungen unter https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. Sie müssen zustimmen, um sich beim ACME-Server zu registrieren. Stimmen Sie zu?- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -(Y)es/( N)o:Y- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Wären Sie bereit, Sobald Ihr erstes Zertifikat erfolgreich ausgestellt wurde, Ihre E-Mail-Adresse an die Electronic Frontier Foundation, einen Gründungspartner des Let's Encrypt-Projekts und die gemeinnützige Organisation, die Certbot entwickelt, weiterzugeben? Wir möchten Ihnen E-Mails über unsere Arbeit zur Verschlüsselung des Internets, EFF-Neuigkeiten, Kampagnen und Möglichkeiten zur Unterstützung der digitalen Freiheit senden.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -(Y)es/(N)o:YKonto registriert.Anfordern eines Zertifikats für chatwoot.linuxbuz.comDurchführen der folgenden Herausforderungen:http-01-Herausforderung für chatwoot. linuxbuz.comWarten auf Bestätigung...BereinigungsherausforderungenAbonnieren Sie die EFF-Mailingliste (E-Mail:[email protected]).WICHTIGE HINWEISE:- Herzlichen Glückwunsch! Ihr Zertifikat und Ihre Kette wurden gespeichert unter:/etc/letsencrypt/live/chatwoot.linuxbuz.com/fullchain.pem Ihre Schlüsseldatei wurde gespeichert unter:/etc/letsencrypt/live/chatwoot.linuxbuz.com/privkey.pem Ihre Zertifikat läuft am 04.06.2022 ab. Um in Zukunft eine neue oder optimierte Version dieses Zertifikats zu erhalten, führen Sie einfach certbot erneut aus. Um *all* Ihre Zertifikate nicht interaktiv zu erneuern, führen Sie „certbot renew“ aus. Wenn Sie Certbot mögen, ziehen Sie bitte in Betracht, unsere Arbeit zu unterstützen, indem Sie:Spende an ISRG / Let’s Encrypt:https://letsencrypt.org/donate Spende an EFF:https://eff.org/donate-leJob für nginx.service ist fehlgeschlagen, da der Steuerungsprozess mit einem Fehlercode beendet wurde. Weitere Informationen finden Sie unter „systemctl status nginx.service“ und „journalctl -xe“.******** ****************************************************** ***************** Wow! Wow!! Die Installation des Chatwoot-Servers ist abgeschlossen. Der Server ist unter https://chatwoot.linuxbuz.com erreichbar.******************************** ********************************************

Sobald Chatwoot installiert ist, können Sie den Status von Chatwoot mit dem folgenden Befehl überprüfen:

Systemctl-Status chatwoot.target

Sie erhalten die folgende Ausgabe:

? chatwoot.target Geladen:geladen (/etc/systemd/system/chatwoot.target; aktiviert; Herstellervoreinstellung:aktiviert) Aktiv:aktiv seit Sun 2022-03-06 06:07:21 UTC; vor 1 Minute 36 Sekunden 06. März 06:07:21 debian11 systemd[1]:Ziel chatwoot.target erreicht.

Standardmäßig überwacht Chatwoot Port 3000 . Sie können dies mit dem folgenden Befehl überprüfen:

ss -antpl | grep 3000

Sie erhalten die folgende Ausgabe:

LISTEN 0 1024 0.0.0.0:3000 0.0.0.0:* Benutzer:(("ruby",pid=38128,fd=8)) 

Chatwoot installiert und konfiguriert Nginx während der Installation mit Let’s Encrypt SSL. Sie können den Status von Nginx mit dem folgenden Befehl überprüfen:

systemctl status nginx

Sie erhalten die folgende Ausgabe:

? nginx.service – Ein Hochleistungs-Webserver und ein Reverse-Proxy-Server :09:48 UTC; vor 10 Sekunden Dokumente:man:nginx(8) Prozess:38376 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process an; (code=beendet, status=0/SUCCESS) Prozess:38377 ExecStart=/usr/sbin/nginx -g daemon on; master_process an; (code=exited, status=0/SUCCESS) Main PID:38378 (nginx) Tasks:3 (limit:4679) Memory:3.5M CPU:61ms CGroup:/system.slice/nginx.service ??38378 nginx:master process /usr/sbin/nginx -g Daemon an; master_process an; ??38379 nginx:Worker-Prozess 1]:Gestartet Ein Hochleistungs-Webserver und ein Reverse-Proxy-Server.

Zugriff auf die Chatwoot-Weboberfläche

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://chatwoot.linuxbuz.com auf die Chatwoot-Weboberfläche zu . Sie werden auf die folgende Seite weitergeleitet:

Geben Sie Ihren Namen, Ihre E-Mail-Adresse, Ihren Firmennamen und Ihr Passwort ein und klicken Sie auf Fertig stellen Einrichtung Taste. Sie sollten die Anmeldeseite von Chatwoot sehen:

Geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein und klicken Sie auf Anmelden Taste. Sie sollten das Chatwoot-Dashboard auf der folgenden Seite sehen:

Klicken Sie auf die Posteingänge . Sie sollten die folgende Seite sehen:

Hier können Sie den Kanal auswählen die Sie mit Chatwoot integrieren möchten.

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Chatwoot erfolgreich auf Debian 11 installiert. Sie können Chatwoot jetzt in Ihrer Organisation hosten und es für die Bereitstellung von Kundensupport verwenden. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie Git unter Debian 9

So installieren Sie R unter Debian 10

So installieren Sie die X-Cart eCommerce-Plattform unter Debian 10

So installieren Sie Debian 11

So installieren Sie Go unter Debian 10

So installieren Sie Chatwoot unter Debian 11

So installieren Sie Go unter Debian