GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Roundcube Webmail unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie den Roundcube Webmail-E-Mail-Client auf unserer neuesten Ubuntu 20.04 VPS, LTS-Version (Focal Fossa) installieren. Roundcube ist ein kostenloser Open-Source-Webmail-Client.

Roundcube hat eine intuitive und benutzerfreundliche Oberfläche, die in mehr als 80 Sprachen übersetzt ist. Seine hervorragende UX macht Roundcube zu einer der beliebtesten Webmail-Lösungen der Welt. Die Installation von Roundcube ist ziemlich einfach und kann auf jedem Linux-Server mit einem LAMP- oder LEMP-Stack ausgeführt werden. Es kann auch auf fast allen Webservern und Datenbankservern ausgeführt werden. Lassen Sie uns mit all dem unseren Installationsprozess starten.

Funktionen

Roundcube kommt mit vielen praktischen Funktionen, wie zum Beispiel:

  • Drag-and-Drop-Nachrichtenverwaltung
  • Unterstützung für MIME- und HTML-Nachrichten
  • Rechtschreibprüfung
  • Unterstützung für externen SMTP-Server
  • Unterstützung für Zugriffskontrolllisten (ACL)
  • Eingebautes Caching für schnellen Postfachzugriff
  • Benutzerdefinierte Skins
  • und vieles mehr...

Voraussetzungen

  • Systembenutzer mit Root-Rechten
  • Apache-, Nginx-, Lighttpd-, Cherokee- oder Hiawatha-Webserver
  • PHP-Version 5.4 oder neuer
  • MariaDB-, MySQL-, PostgreSQL-, SQLite-, MSSQL- oder Oracle-Datenbankserver
  • SMTP-Server und IMAP-Server mit Unterstützung für IMAP4 rev1

Schritt 1. Verbinden Sie sich mit dem Server und aktualisieren Sie ihn

Melden Sie sich bei Ihrem Ubuntu 20.04 VPS über SSH als Benutzer root

an
ssh root@IP_Address -p Port_Number

Wobei IP_Address und Port_Number sind die tatsächliche IP-Adresse Ihres Servers und die SSH-Portnummer.

Als Erstes sollten wir sicherstellen, dass alle installierten Pakete auf die neueste verfügbare Version aktualisiert werden:

apt update && apt upgrade

Wir empfehlen außerdem, Ihren Server neu zu starten, damit alle verwendeten Konfigurationsdateien die neueste Version sind.

Schritt 2. MariaDB-Server installieren

Roundcube benötigt eine Datenbank, in der es seine Einstellungen, Benutzer, Kontakte und E-Mail-Nachrichten speichert (wenn Caching aktiviert ist). Zu diesem Zweck werden wir den MariaDB-Server installieren. MariaDB ist eine Open-Source-Variante von MySQL. Das MariaDB-Paket ist im offiziellen Ubuntu 20.04-Repository verfügbar, sodass die Installation ziemlich einfach ist.

apt install mariadb-server

Sobald der Datenbankserver installiert ist, starten Sie ihn und aktivieren Sie ihn so, dass er nach einem Serverneustart automatisch gestartet wird.

systemctl start mariadb
systemctl enable mariadb

Zusätzlich können Sie die mysql_secure_installation ausführen Post-Installationsskript, um die Sicherheit des MariaDB-Servers zu erhöhen und ein Passwort für den MariaDB-Root-Benutzer festzulegen. Es ist optional, aber wir empfehlen dringend, Ihren Datenbankserver ordnungsgemäß zu sichern.

Schritt 3. Erstellen Sie eine MariaDB-Datenbank und einen Benutzer

Wir haben den Datenbankserver eingerichtet und ausgeführt, sodass wir fortfahren und eine Datenbank und einen Benutzer für Roundcube erstellen können. Melden Sie sich als Root-Benutzer beim Datenbankserver an, geben Sie Ihr Passwort ein, falls Sie im vorherigen Schritt eines festgelegt haben, und führen Sie dann die folgenden SQL-Befehle aus:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS `roundcube` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON roundcube.* TO roundcubeuser@localhost IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

Vergessen Sie nicht, „PASSWORD ‘ mit einem wirklich starken Passwort.

Schritt 4. PHP und seine Abhängigkeiten installieren

Roundcube ist eine PHP-basierte Anwendung, daher müssen wir PHP zusammen mit einigen PHP-Erweiterungen installieren, die von Roundcube benötigt werden.

apt install php7.4 php7.4-gd php7.4-common php7.4-json php-imagick php7.4-imap php7.4-xml php7.4-opcache php7.4-mbstring php7.4-curl php7.4-zip  php7.4-bz2 php7.4-intl

Sobald alle Pakete installiert sind, können Sie die installierte PHP-Version mit dem folgenden Befehl überprüfen:

php -v
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

Schritt 5. Installieren Sie Apache und erstellen Sie einen virtuellen Host

Roundcube ist eine Webmail-Lösung, daher müssen wir einen Webserver installieren, um die Roundcube-Datei bereitzustellen. Es unterstützt fast alle wichtigen Webserver, aber in diesem Tutorial verwenden wir Apache. Es kann einfach mit dem folgenden Befehl installiert werden

apt -y install apache2

Sobald der APT-Paketmanager die Installation abgeschlossen hat, starten Sie den Webserver und ermöglichen Sie ihm, bei einem Neustart zu starten

systemctl start apache2
systemctl enable apache2

Erstellen Sie als Nächstes ein virtuelles Apache-Hostverzeichnis, damit Sie mit einer Domain oder Subdomain auf Roundcube zugreifen können, anstatt mit der IP-Adresse Ihres Servers.

vim /etc/apache2/sites-available/roundcube.domain.com.conf
<VirtualHost *:80>
  ServerName roundcube.domain.com
  DocumentRoot /var/www/roundcube/

  ErrorLog ${APACHE_LOG_DIR}/roundcube.domain.com_error.log
  CustomLog ${APACHE_LOG_DIR}/roundcube.domain.com_access.log combined
  
    Options FollowSymLinks
    AllowOverride All
  
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</VirtualHost>

Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um den virtuellen Host zu aktivieren:

a2ensite roundcube.domain.com

Laden Sie abschließend den Webserver neu, damit die Änderungen wirksam werden:

systemctl reload apache2

Schritt 6. Roundcube herunterladen und installieren

Wir haben alle unsere Voraussetzungen auf dem Server konfiguriert, sodass wir fortfahren und die neueste Version von Roundcube herunterladen können. Zum Zeitpunkt des Schreibens des Artikels ist es Version 1.4.6. Gehen Sie zur Download-Seite der offiziellen Website von Roundcube, kopieren Sie die URL und laden Sie das vollständige Paket herunter:

wget https://github.com/roundcube/roundcubemail/releases/download/1.4.6/roundcubemail-1.4.6-complete.tar.gz

Der nächste Befehl entpackt das heruntergeladene Tarball-Archiv und benennt das Verzeichnis um:

tar -xzf roundcubemail-1.4.6-complete.tar.gz -C /var/www/html --transform s/roundcubemail-1.4.6/roundcube/

Ändern Sie die Berechtigungen des Roundcube-Inhaltsverzeichnisses in www-data , der Eigentümer des Webservers:

chown www-data: -R /var/www/html/roundcube

Starten Sie die Roundcube-Datenbank:

mysql -u roundcubeuser -p roundcube < /var/www/html/roundcube/SQL/mysql.initial.sql

Gehen Sie als Nächstes zu http://roundcube.domain.com/installer geben Sie alle notwendigen Details ein. Der Installationsassistent erstellt die Roundcube-Konfigurationsdatei und dann ist Webmail einsatzbereit.

Bevor Sie fortfahren, vergessen Sie nicht, das installer zu entfernen Verzeichnis:

rm -rf /var/www/html/roundcube/installer

Besuchen Sie schließlich http://roundcube.domain.com und melden Sie sich mit Ihrem E-Mail-Konto bei Roundcube an.

Herzliche Glückwünsche! Sie haben jetzt Roundcube Webmail auf Ihrem Ubuntu 20.04 VPS installiert.

Wir können Ihr E-Mail-Server-Erlebnis nahtlos und einfach gestalten, wenn Sie unsere Managed Roundcube-Hosting-Services nutzen. Unser umfassendes Support-Team gibt Ihnen die Freiheit, mit Ihrem Server zu tun, was Sie wollen, und bietet Ihnen gleichzeitig das ultimative Support-Erlebnis. Unsere Administratoren können E-Mail auf Ihrem Server einrichten, ihn so konfigurieren, dass er genau so funktioniert, wie Sie es wünschen, sowie alle Ihre Anfragen ausführen.

Hat Ihnen dieses Tutorial gefallen? Fühlen Sie sich frei, einen Kommentar mit Fragen oder Vorschlägen zu posten, die Sie haben könnten. Wir würden uns auch freuen, wenn Sie diesen Beitrag online mit unseren Share-Buttons teilen, wenn Sie diesen Artikel nützlich fanden.


Panels
  1. So installieren Sie Roundcube-Webmail unter CentOS 8

  2. So installieren Sie Roundcube Webmail unter Ubuntu 20.04 LTS

  3. So installieren Sie MySQL unter Ubuntu 16.04

  4. So installieren Sie NextCloud 13 auf Ubuntu 16.04

  5. So installieren Sie osTicket unter Ubuntu 16.04

So installieren Sie die neueste RoundCube-Webmail unter Ubuntu 18.04 LTS

So installieren Sie Roundcube Webmail unter Ubuntu 18.04

So installieren Sie MariaDB unter Ubuntu 18.04 / Ubuntu 16.04

So installieren Sie MariaDB unter Ubuntu 16.04

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie MariaDB auf Ubuntu