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

So installieren Sie RainLoop Webmail unter Ubuntu 18.04

RainLoop Webmail ist ein einfacher, moderner und schneller webbasierter E-Mail-Client. RainLoop ist in PHP geschrieben und bietet eine einfache Möglichkeit, Ihre E-Mails mit Ihrem Webbrowser zu überprüfen. Es bietet volle Unterstützung für IMAP- und SMTP-Protokolle (SSL, STARTTLS), Unterstützung für Sieb-Skripte, Integration mit Facebook, Google, Twitter und Dropbox, ein mehrstufiges Caching-System, Unterstützung für Plugins, Unterstützung für Tastaturkürzel und viele andere zusätzliche Funktionen .

Die Installation ist recht einfach. Wenn Sie unsere Anweisungen sorgfältig befolgen, können Sie die Installation von RainLoop Webmail in weniger als 10 Minuten abschließen. Fangen wir an.

Anforderungen:

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS.
  • Sie benötigen außerdem einen funktionierenden LAMP- oder LEMP-Stack (Linux, Apache/Nginx, MySQL, PHP).
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Schritt 1:Verbinden Sie sich mit Ihrem Server

Bevor wir beginnen, müssen Sie sich als Root-Benutzer oder als anderer Benutzer mit sudo-Berechtigungen über SSH mit Ihrem Server verbinden.

Verwenden Sie den folgenden Befehl, um sich als Root-Benutzer mit Ihrem Server zu verbinden:

ssh root@IP_ADDRESS -p PORT_NUMBER

Achten Sie darauf, IP_ADDRESS und PORT_NUMBER durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer zu ersetzen.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

sudo apt update
sudo apt upgrade

Schritt 2:Installieren Sie RainLoop Webmail

Es stehen zwei Editionen von RainLoop Webmail zum Download zur Verfügung:Community Edition (unter der AGPL v3-Lizenz) und Standard Edition (unter der RainLoop-Softwarelizenz)

Für die Zwecke dieses Tutorials installieren wir die kostenlose und Open-Source-Community-Edition.

Führen Sie den folgenden Befehl aus, um die neueste Version der RainLoop Webmail-Community herunterzuladen:

wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip

Als nächstes erstellen wir ein neues Verzeichnis für unsere RainLoop-Webmail-Installation. In unserem Beispiel verwenden wir /var/www/rainloop , aber Sie können auch einen anderen Standort auswählen.

Um die rainloop zu erstellen Verzeichnis führen Sie den folgenden Befehl aus:

sudo mkdir /var/www/rainloop

Um die Dateien in dieses neue Verzeichnis zu extrahieren, führen Sie den folgenden Befehl aus:

unzip rainloop-community-latest.zip -d /var/www/rainloop

Schritt 3:Berechtigungen festlegen

Sobald die Installation abgeschlossen ist, müssen Sie die richtigen Datei- und Verzeichnisberechtigungen festlegen.

Führen Sie die folgenden Befehle aus, um die richtigen Lese-/Schreibberechtigungen festzulegen:

cd /var/www/rainloop
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Der Besitzer der Dateien muss der Benutzer des Webservers sein, der auf Ihrem System läuft. In unserem Beispiel verwenden wir den Apache-Webserver und Apache läuft unter dem Benutzer „www-data“ auf Ubuntu. Um den Eigentümer der Dateien zu ändern, können Sie dann die folgenden Befehle ausführen:

cd /var/www/rainloop
chown -R www-data:www-data .

Schritt 3:Apache/Nginx konfigurieren

In diesem Schritt zeigen wir Ihnen, wie Sie eine virtuelle Hostdatei in Apache oder Nginx erstellen – die Vorgehensweise hängt davon ab, welchen Webserver Sie auf Ihrem System ausführen. Damit können Sie über Ihren Browser auf Ihre RainLoop-Installation zugreifen.

Apache

Erstellen Sie die virtuelle Hostdatei, indem Sie den folgenden Befehl ausführen:

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

Geben Sie dann die folgenden Informationen ein:

<VirtualHost *:80>
  ServerName webmail.mydomain.com
  DocumentRoot "/var/www/rainloop/"

  ErrorLog "/var/log/apache2/rainloop_error_log"
  TransferLog "/var/log/apache2/rainloop_access_log"

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

  <Directory /var/www/rainloop/data>
    Options -Indexes
    Deny from all
  </Directory>
</VirtualHost>

In unserem Beispiel haben wir uns entschieden, eine Subdomain namens webmail.mydomain.com zu verwenden für den Zugriff auf unseren RainLoop. Stellen Sie sicher, dass Sie mydomain.com ersetzen mit Ihrem tatsächlichen Domainnamen.

Führen Sie den folgenden Befehl aus, um den neuen virtuellen RainLoop-Host zu aktivieren:

a2ensite rainloop.conf

Sie sollten die folgende Ausgabe sehen:

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

Laden Sie Ihren Apache neu, um die neue Konfiguration zu aktivieren:

systemctl reload apache2

Nginx

Erstellen Sie die virtuelle Hostdatei, indem Sie den folgenden Befehl ausführen:

nano /etc/nginx/sites-available/rainloop.conf
server {
  listen 80;

  server_name webmail.mydomain.com;
  root /var/www/rainloop;

  index index.php;
  
  access_log /var/log/nginx/rainloop_access.log;
  error_log /var/log/nginx/rainloop_error.log;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_keep_conn on;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
  location ~ /\.ht {
    deny all;
  }

  location ^~ /data {
    deny all;
  }
}

In unserem Beispiel haben wir uns entschieden, eine Subdomain namens webmail.mydomain.com zu verwenden für den Zugriff auf unseren Rainloop. Stellen Sie sicher, dass Sie mydomain.com ersetzen mit Ihrem tatsächlichen Domainnamen.

Führen Sie den folgenden Befehl aus, um die gerade erstellte Serverkonfiguration zu aktivieren:

ln -s /etc/nginx/sites-available/rainloop.conf /etc/nginx/sites-enabled/rainloop.conf

Führen Sie den folgenden Befehl aus, um nach Nginx-Konfigurationsfehlern zu suchen:

nginx -t

Wenn keine Fehler vorhanden sind, sollten Sie die folgende Ausgabe erhalten:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Sie können Nginx jetzt neu laden, um die neue Konfiguration zu aktivieren:

systemctl reload nginx

Schritt 4:Zugriff auf RainLoop Webmail

Um auf Ihr RainLoop Webmail-Admin-Panel zuzugreifen, öffnen Sie Ihren Browser und geben Sie http://webmail.mydomain.com/?admin ein (Ersetzen Sie dies durch den tatsächlichen Domänennamen, den Sie in Ihrer Webserverkonfiguration verwendet haben).

Die standardmäßigen Anmeldeinformationen für Administratoren lauten:

Username: admin
Password: 12345

Sie werden zum RainLoop-Adminbereich weitergeleitet, von dem aus Sie Ihre RainLoop-Einrichtung verwalten und Ihre E-Mail-Servereinstellungen konfigurieren können. Es wird auch dringend empfohlen, Ihr Admin-Passwort zu ändern, sobald Sie sich anmelden.

Wenn Sie die Schritte korrekt befolgt haben, sollte auf Ihrem Server eine erfolgreiche Kopie von RainLoop Webmail ausgeführt werden.

Natürlich müssen Sie nicht i RainLoop-Webmail installieren  auf Ubuntu 18.04 wenn Sie ein Ubuntu-VPS bei uns haben. Sie können einfach unser Support-Team bitten, RainLoop Webmail auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr für Sie da und können Ihnen bei der Installation behilflich sein. Wir haben auch eine Anleitung zur Installation von RainLoop unter Ubuntu 20.04 veröffentlicht.

PS . Wenn Ihnen dieser Blogbeitrag zur Installation von RainLoop Webmail unter Ubuntu 18.04 gefallen hat, können Sie ihn gerne über die unten stehenden Verknüpfungen in sozialen Netzwerken teilen oder einfach einen Kommentar im Kommentarbereich hinterlassen. Danke.


Panels
  1. So installieren Sie RainLoop unter Ubuntu 20.04

  2. So installieren Sie XWiki unter Ubuntu 20.04

  3. So installieren Sie phpBB unter Ubuntu 20.04

  4. So installieren Sie MongoDB unter Ubuntu 20.04

  5. So installieren Sie R unter Ubuntu 18.04

So installieren Sie RainLoop Webmail unter Ubuntu 20.04 LTS

So installieren Sie Jenkins unter Ubuntu 18.04

So installieren Sie Ruby unter Ubuntu 18.04

So installieren Sie RainLoop Webmail unter Debian 10

So installieren Sie Kanboard unter Ubuntu 20.04

So installieren Sie OpenMAINT unter Ubuntu 20.04