In diesem Beitrag zeigen wir Ihnen, wie Sie Rainloop Webmail auf einem Ubuntu VPS mit Nginx und MariaDB installieren. Rainloop Webmail ist ein einfacher, moderner und schneller webbasierter E-Mail-Client, der in PHP geschrieben ist. Einige der Funktionen der Anwendung umfassen:moderne Benutzeroberfläche, Unterstützung von IMAP- und SMTP-Protokollen, Tastaturkürzel und automatische Vervollständigung.
Dies sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 getestet und geschrieben.
Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.
root@vps:~# apt-get -y update && apt-get -y upgrade root@vps:~# apt-get install python-software-properties curl
Installieren Sie MariaDB und erstellen Sie eine Datenbank.
Wenn Sie die Kontaktfunktion nicht verwenden möchten, können Sie diesen Schritt überspringen.
root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main' root@vps:~# apt-get -y update root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb root@vps:~# apt-get install mariadb-server root@vps:~# mysql -uroot -p MariaDB [(none)]> create database rainloop; MariaDB [(none)]> GRANT ALL PRIVILEGES ON rainloop.* TO 'rainloop'@'localhost' IDENTIFIED BY 'rlPasswd' MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
Installieren Sie PHP und Nginx
apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite
Erstellen Sie ein Stammverzeichnis für Ihre Website und stellen Sie die neueste Version der Anwendung bereit
root@vps:~# mkdir -p /var/www/yourrainloop.com/{public_html,logs} root@vps:~# cd /var/www/yourrainloop.com/public_html root@vps:~# curl -s http://repository.rainloop.net/installer.php | php
Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt
root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourrainloop.com server { server_name yourrainloop.com; listen 80; root /var/www/yourrainloop.com/public_html; access_log /var/www/yourrainloop.com/logs/access.log; error_log /var/www/yourrainloop.com/logs/error.log; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn on; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } location ^~ /data { deny all; } } EOF
Symlinken Sie es und starten Sie den Server neu
root@vps:~# ln -s /etc/nginx/sites-available/yourrainloop.com /etc/nginx/sites-enabled/yourrainloop.com root@vps:~# /etc/init.d/nginx restart
Setzen Sie die richtigen Berechtigungen
root@vps:~# chown -R www-data: /var/www/yourrainloop.com/public_html/
Das ist es. Öffnen Sie nun Ihren Browser, geben Sie die Adresse Ihrer Website ein und verwenden Sie die Anmeldeinformationen der Standardanwendung.
URL = http://yourrainloop.com/?admin User= admin Password= 12345
Weitere Informationen finden Sie auf der offiziellen Rainloop-Website.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.