Webmail Installation · 4 min read · Sep 25, 2025

So installieren Sie Rainloop Webmail auf Ubuntu 18.04 LTS

Rainloop ist ein kostenloser, Open-Source, einfacher und schneller webbasierter E-Mail-Client, der verwendet werden kann, um auf E-Mails von beliebigen Mail-Servern wie Postfix, Gmail, Yahoo und vielen mehr zuzugreifen. Es verfügt über ein integriertes Caching-System, das die Gesamtleistung verbessert und die Last auf Mail-Servern reduziert. Sie können Rainloop einfach mit Facebook, Twitter, Dropbox und Google integrieren. Rainloop bietet eine moderne webbasierte Benutzeroberfläche, um eine große Anzahl von E-Mail-Konten zu verwalten. Es ist sehr einfach und leicht zu installieren, sodass Sie es ohne technische Kenntnisse problemlos installieren und aktualisieren können.

In diesem Tutorial lernen wir, wie man den Rainloop-Webmail-Client auf einem Ubuntu 18.04-Server installiert.

Anforderungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Eine statische IP-Adresse 192.168.0.102 ist auf Ihrem Server eingerichtet.
  • Ein Nicht-Root-Benutzer mit Sudo-Rechten.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

sudo apt-get update -y  
sudo apt-get upgrade -y

Sobald Ihr System aktualisiert ist, starten Sie das System neu, um die Änderungen anzuwenden.

Installieren von Apache, MariaDB und PHP

Rainloop läuft auf einem Webserver, verwendet MariaDB zur Speicherung ihrer Daten und ist in der Programmiersprache PHP geschrieben. Daher müssen Sie den Apache-Webserver, den MariaDB-Server, PHP und andere PHP-Module auf Ihrem System installieren. Sie können alle mit dem folgenden Befehl installieren:

sudo apt-get install apache2 mariadb-server curl php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-intl php7.2-sqlite3 -y

Sobald alle Pakete installiert sind, starten Sie den Apache-Webserver und aktivieren Sie ihn, damit er beim Booten gestartet wird, mit dem folgenden Befehl:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Sie können den Status des MariaDB-Dienstes mit dem folgenden Befehl überprüfen:

sudo systemctl status mariadb

Sie sollten die folgende Ausgabe sehen:

? mariadb.service - MariaDB 10.1.34-Datenbankserver
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-12-11 15:06:51 UTC; 23h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
 Main PID: 1097 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 27 (limit: 1114)
   CGroup: /system.slice/mariadb.service
           ??1097 /usr/sbin/mysqld

Dec 11 15:06:30 ubuntu1804 systemd[1]: Starting MariaDB 10.1.34 database server...
Dec 11 15:06:39 ubuntu1804 mysqld[1097]: 2018-12-11 15:06:39 139929447279744 [Note] /usr/sbin/mysqld (mysqld 10.1.34-MariaDB-0ubuntu0.18.04.1) 
Dec 11 15:06:51 ubuntu1804 /etc/mysql/debian-start[1320]: Upgrading MySQL tables if necessary.
Dec 11 15:06:51 ubuntu1804 systemd[1]: Started MariaDB 10.1.34 database server.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysql' as: /usr/bin/mysql
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1324]: This installation of MySQL is already upgraded to 10.1.34-MariaDB, use --force if you
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1356]: Checking for insecure root accounts.
Dec 11 15:06:52 ubuntu1804 /etc/mysql/debian-start[1360]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables

Rainloop installieren

Zuerst erstellen Sie ein Verzeichnis für Rainloop im Apache-Webstamm und installieren die neueste Version von Rainloop mit dem folgenden Befehl:

sudo mkdir /var/www/html/rainloop  
cd /var/www/html/rainloop
sudo curl -s http://repository.rainloop.net/installer.php | sudo php

Sie sollten die folgende Ausgabe sehen:

#!/usr/bin/env php


       [RainLoop Webmail Installer]


 * Connecting to repository ...
 * Downloading package ...
 * Complete downloading!
 * Installing package ...
 * Complete installing!

 * [Success] Installation is finished!

Sobald die Installation erfolgreich abgeschlossen ist, geben Sie dem Rainloop-Verzeichnis mit dem folgenden Befehl die richtigen Berechtigungen:

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

Apache für Rainloop konfigurieren

Als nächstes müssen Sie eine Apache-virtuelle Hostdatei für Rainloop erstellen. Sie können dies mit dem folgenden Befehl tun:

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

Fügen Sie die folgenden Zeilen hinzu:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/rainloop/
     ServerName example.com
     ServerAlias www.example.com

     
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
    Require all granted

     

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


Ersetzen Sie example.com in der obigen vhost-Datei durch Ihren eigenen Domainnamen. Speichern und schließen Sie die Datei, wenn Sie fertig sind. Deaktivieren Sie dann die Standard-virtuelle Hostdatei und aktivieren Sie die Rainloop-virtuelle Hostdatei mit dem folgenden Befehl;

sudo a2dissite 000-default.conf

Sie sollten die folgende Ausgabe sehen:

Site 000-default disabled.
To activate the new configuration, you need to run
systemctl reload apache2

Aktivieren Sie als Nächstes die Rainloop-virtuelle Hostdatei mit dem folgenden Befehl:

sudo a2ensite rainloop.conf

Sie sollten die folgende Ausgabe sehen:

Enabling site rainloop.
To activate the new configuration, you need to run:
systemctl reload apache2

Aktivieren Sie als Nächstes das Apache-Rewrite-Modul mit dem folgenden Befehl:

sudo a2enmod rewrite

Sie sollten die folgende Ausgabe sehen:

Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Schließlich starten Sie den Apache-Dienst mit dem folgenden Befehl neu:

sudo systemctl restart apache2

Zugriff auf Rainloop

Rainloop ist jetzt installiert, es ist Zeit, auf die Rainloop-Weboberfläche zuzugreifen.

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://192.168.0.102/?admin ein (Ersetzen Sie die IP-Adresse in der URL durch die IP Ihres Servers). Sie werden auf die folgende Seite weitergeleitet:

Rainloop-Anmeldung

Geben Sie jetzt den Standardbenutzernamen als admin und das Passwort als 12345 ein. Klicken Sie dann auf die >-Schaltfläche. Sie sollten das Rainloop-Dashboard im folgenden Bild sehen:

Rainloop Webmail

Fazit

Herzlichen Glückwunsch! Sie haben erfolgreich den Rainloop-Webmail-Client auf dem Ubuntu 18.04-Server installiert. Ich hoffe, Sie können jetzt Ihren eigenen Webmail-Client hosten und sich problemlos mit Ihrem Mail-Server über Rainloop verbinden. Zögern Sie nicht, mir zu kommentieren, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.