In diesem Tutorial zeigen wir Ihnen, wie Sie Cerb auf Ubuntu 22.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten: Cerb ist eine kostenlose, quelloffene, schnelle und flexible Plattform für geschäftliche Zusammenarbeit und Automatisierung. Cerb bietet eine Reihe von Funktionen für die Abwicklung von Kundensupport-Interaktionen, darunter Ticketverwaltung, E-Mail-Verwaltung und Live-Chat-Support. Darüber hinaus bietet es robuste Berichts- und Analysefunktionen, die es Supportteams ermöglichen, Leistungskennzahlen zu verfolgen und Bereiche mit Verbesserungspotenzial zu identifizieren.
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 Schritt für Schritt die Installation von Cerb auf Ihrem Ubuntu-System. Sie können die gleichen Anweisungen auch für Ubuntu 22.04 und jede andere Debian-basierte Distribution wie Linux Mint, Elementary OS, Pop!_OS und mehr befolgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Ubuntu 22.04, 20.04 und jede andere Debian-basierte Distribution wie Linux Mint.
- 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 Cerb herunterzuladen.
- A
non-root sudo user
oder Zugriff auf dieroot user
. Wir empfehlen, als zu agierennon-root sudo user
da Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.
Installieren Sie Cerb auf Ubuntu 22.04 LTS Jammy Jellyfish
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie Folgendes ausführen apt
Befehle im Terminal.
sudo apt update sudo apt upgrade sudo dnf install epel-release
Schritt 2. LAMP Stack unter Ubuntu 22.04 installieren.
Bevor Sie mit diesem Tutorial beginnen, muss der LAMP-Server auf Ihrem Server installiert sein. Wenn Sie LAMP Stack nicht installiert haben, können Sie unserer Anleitung hier folgen.
Schritt 3. Cerb unter Ubuntu 22.04 LTS installieren.
Standardmäßig ist Cerb im Basis-Repository von Ubuntu 22.04 nicht verfügbar. Führen Sie nun den folgenden Befehl aus, um das Cerb-Installationsprogramm von GitHub zu klonen git
Befehl:
cd /var/www/html git clone https://github.com/cerb/cerb-release.git cerb
Nachdem der Download abgeschlossen ist, ändern Sie das Verzeichnis zu Cerb und benennen Sie es um .htaccess-dist
Datei:
cd cerb mv .htaccess-dist .htaccess
Wir müssen einige Ordnerberechtigungen ändern:
chown -R www-data:www-data /var/www/html/cerb/ chmod -R 755 /var/www/html/cerb/
Schritt 4. MariaDB konfigurieren.
Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit sichern mysql_secure_installation
Skript. Sie sollten jeden Schritt sorgfältig lesen und die folgenden Schritte ausführen, um ein Root-Passwort festzulegen, anonyme Benutzer zu entfernen, die Remote-Root-Anmeldung zu verbieten sowie die Testdatenbank und den Zugriff auf sicheres MariaDB zu entfernen:
mysql_secure_installation
Konfigurieren Sie es so:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Als nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für Cerb erstellen. Führen Sie den folgenden Befehl aus:
mysql -u root -p
Dadurch werden Sie zur Eingabe eines Passworts aufgefordert. Geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Sobald Sie bei Ihrem Datenbankserver angemeldet sind, müssen Sie eine Datenbank für die Cerb-Installation erstellen:
MariaDB [(none)]> CREATE DATABASE cerbdb CHARACTER SET utf8; MariaDB [(none)]> CREATE USER cerbuser@localhost IDENTIFIED BY 'your-strong-password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cerbdb.* TO cerbuser@localhost; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Weitere Ressourcen zur Installation und Verwaltung von MariaDB finden Sie im folgenden Beitrag:
- So installieren Sie MariaDB unter Ubuntu Linux √
Schritt 5. Konfigurieren Sie den Apache Virtual Host.
Erstellen Sie nun die virtuelle Host-Konfigurationsdatei für Cerb:
sudo nano /etc/apache2/sites-available/cerb.conf
Fügen Sie die folgende Datei hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cerb ServerName your-domain.com <Directory /var/www/html/cerb/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Speichern und schließen Sie die Datei und starten Sie dann den Apache-Webserver neu, damit die Änderungen wirksam werden:
sudo a2ensite cerb.conf sudo a2enmod rewrite sudo systemctl restart apache2
Weitere Ressourcen zur Installation von Apache finden Sie im folgenden Beitrag:
- So installieren Sie Apache unter Ubuntu Linux √
Schritt 6. Sichern Sie Cerb mit Let’s Encrypt SSL.
Installieren Sie zunächst den Certbot-Client mit dem folgenden Befehl:
sudo apt install certbot python3-certbot-apache2
Als nächstes erhalten Sie Ihr SSL-Zertifikat bei Let’s Encrypt, indem Sie die folgenden Schritte ausführen:
certbot --apache -d your-domain.com
Let’s Encrypt-Zertifikate haben eine Gültigkeit von 90 Tagen und es wird dringend empfohlen, die Zertifikate vor Ablauf zu erneuern. Sie können die automatische Erneuerung Ihrer Zertifikate testen, indem Sie diesen Befehl ausführen:
sudo certbot renew --dry-run
Schritt 7: Firewall konfigurieren.
Ubuntu 22.04 hat ufw
eine Firewall, die standardmäßig ausgeführt wird. Aktivieren Sie die Verbindung über Ports 80
HTTP und 443
HTTPS:
sudo ufw allow 'Apache FULL' sudo ufw enable sudo ufw status
Schritt 8. Zugriff auf die Cerb-Weboberfläche.
Öffnen Sie nach erfolgreicher Installation Ihren Webbrowser und greifen Sie über die URL auf die Cerb-Web-Benutzeroberfläche zu https://your-domain.com
. Sie werden auf die folgende Seite weitergeleitet:
Glückwunsch! Sie haben Cerb erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Cerb auf dem Ubuntu 22.04 Jammy Jellyfish-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Cerb-Website.