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 -ySobald 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 -ySobald 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 mariadbSie können den Status des MariaDB-Dienstes mit dem folgenden Befehl überprüfen:
sudo systemctl status mariadbSie 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/rainloopsudo curl -s http://repository.rainloop.net/installer.php | sudo phpSie 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/rainloopApache 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.confFü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.confSie 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.confSie 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 rewriteSie 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 apache2Zugriff 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:

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:

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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.