So installieren Sie Roundcube unter Ubuntu 22.04 LTS

Installieren Sie Roundcube unter Ubuntu 22.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Roundcube unter Ubuntu 22.04 LTS installieren. Die E-Mail-Kommunikation bleibt ein Eckpfeiler moderner geschäftlicher und persönlicher Interaktionen. Während verschiedene E-Mail-Clients verfügbar sind, bietet Roundcube eine benutzerfreundliche Weboberfläche, die den Zugriff auf Ihre E-Mails von jedem Gerät mit Internetverbindung aus vereinfacht.

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 Roundcube-Webmails unter Ubuntu 22.04. 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.
  • Greifen Sie auf das Terminal Ihres Ubuntu-Systems zu, wo wir die Befehle für eine nahtlose Roundcube-Installation ausführen.
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten für Roundcube herunterzuladen.
  • A non-root sudo user oder Zugriff auf die root user. Wir empfehlen, als zu agieren non-root sudo userda Sie Ihrem System schaden können, wenn Sie als Root nicht vorsichtig sind.

Installieren Sie Roundcube auf Ubuntu 22.04 LTS Jammy Jellyfish

Schritt 1. Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus, um Ihre Paketlisten zu aktualisieren und vorhandene Pakete zu aktualisieren:

sudo apt update
sudo apt upgrade

Schritt 2. LAMP Stack installieren.

Der LAMP-Stack, bestehend aus Apache, MySQL und PHP, bietet eine robuste Grundlage für Roundcube. Wenn Sie LAMP nicht installiert haben, können Sie unserer Anleitung hier folgen.

Schritt 3. Erstellen Sie eine MySQL-Datenbank für Roundcube.

Greifen Sie auf die MySQL-Befehlszeilenschnittstelle zu und führen Sie die folgenden Befehle aus, um eine Datenbank und einen Benutzer zu erstellen:

mysql -u root -p
CREATE DATABASE roundcubedb;
CREATE USER 'roundcubeuser'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON roundcubedb.* TO 'roundcubeuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Schritt 4. Roundcube unter Ubuntu 22.04 installieren.

Laden Sie Roundcube mit herunter wget und verschieben Sie die Dateien in das Apache-Webverzeichnis:

wget https://github.com/roundcube/roundcubemail/releases/download/1.6.5/roundcube-framework-1.6.5.tar.gz
tar -zxvf roundcube-framework-1.6.5.tar.gz
sudo mv roundcube-framework-1.6.5 /var/www/html/roundcube

Stellen Sie sicher, dass die Berechtigungen für Roundcube-Dateien und -Verzeichnisse korrekt sind:

sudo chown -R www-data:www-data /var/www/html/roundcube/
sudo chmod -R 755 /var/www/html/roundcube/

Kopieren Sie als Nächstes die Beispielkonfigurationsdatei und ändern Sie die Datenbankeinstellungen:

cd /var/www/html/roundcube/config
cp config.inc.php.sample config.inc.php
nano config.inc.php

Aktualisieren Sie die Datenbankeinstellungen in der Konfigurationsdatei:

$config['db_dsnw'] = 'mysql://roundcubeuser:your_strong_password@localhost/roundcubedb';

Schritt 5. Konfigurieren Sie Apache für Roundcube.

Erstellen Sie eine neue virtuelle Host-Konfigurationsdatei für Roundcube:

sudo nano /etc/apache2/sites-available/roundcube.conf

Fügen Sie die folgende Konfiguration hinzu:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/roundcube

<Directory /var/www/html/roundcube/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Aktivieren Sie die neue Konfiguration und starten Sie Apache neu:

sudo a2ensite roundcube.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Schritt 6. HTTPS für Roundcube aktivieren.

Die Sicherung Ihrer Roundcube-Installation mit HTTPS ist für den Schutz der Datenübertragung von entscheidender Bedeutung. In dieser Anleitung verwenden wir Certbot, ein Tool von Let’s Encrypt, um ein kostenloses SSL-Zertifikat zu erhalten und zu installieren und so einen sicheren Kommunikationskanal zu gewährleisten. Beginnen Sie mit der Installation von Certbot und dem Apache-Plugin:

sudo apt install certbot python3-certbot-apache

Führen Sie Certbot aus, um ein Zertifikat zu erhalten und Apache automatisch zu konfigurieren:

sudo certbot --apache

Schritt 7: Firewall konfigurieren.

Bevor Sie fortfahren, stellen Sie sicher, dass Sie über Administratorrechte verfügen und UFW installiert ist. Wenn nicht, installieren Sie UFW mit:

sudo apt install ufw

Datenverkehr auf dem Apache-Webserver-Port zulassen (Standard ist 80 für HTTP und 443 für HTTPS):

sudo ufw allow 'Apache Full'

Aktivieren Sie nun UFW:

sudo ufw enable

Schritt 6. Zugriff auf die Roundcube-Weboberfläche.

Öffnen Sie Ihren Webbrowser und navigieren Sie zu https://your_server_ip/roundcube/installer/ um die Roundcube-Installation abzuschließen.

Installieren Sie Roundcube auf Ubuntu 22.04 LTS Jammy Jellyfish

Glückwunsch! Sie haben Roundcube erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Roundcube-Webmails auf dem Ubuntu-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Roundcube-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert