RainLoop Webmail est un client de messagerie Web simple, moderne et rapide. Écrit en PHP, RainLoop fournit un moyen simple de vérifier vos e-mails à l'aide de votre navigateur Web. Il est livré avec une prise en charge complète des protocoles IMAP et SMTP (SSL, STARTTLS), une prise en charge des scripts de tamis, une intégration avec Facebook, Google, Twitter et Dropbox, un système de mise en cache à plusieurs niveaux, une prise en charge des plugins, une prise en charge des raccourcis clavier et de nombreuses autres fonctionnalités supplémentaires. .
L'installation est assez simple. Si vous suivez attentivement nos instructions, vous pouvez terminer l'installation de RainLoop Webmail en moins de 10 minutes. Commençons.
Exigences :
- Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
- Vous aurez également besoin d'une pile LAMP ou LEMP fonctionnelle (Linux, Apache/Nginx, MySQL, PHP).
- Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.
Étape 1 :Connectez-vous à votre serveur
Avant de commencer, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root ou tout autre utilisateur disposant des privilèges sudo.
Pour vous connecter à votre serveur en tant qu'utilisateur root, utilisez la commande suivante :
ssh root@IP_ADDRESS -p PORT_NUMBER
Assurez-vous de remplacer IP_ADDRESS et PORT_NUMBER par l'adresse IP et le numéro de port SSH de votre serveur.
Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :
mises à jour de sudo aptmises à jour de sudo apt
Étape 2 :Installez le Webmail RainLoop
Deux éditions de RainLoop Webmail sont disponibles au téléchargement :Community Edition (sous la licence AGPL v3) et Standard Edition (sous la licence du logiciel RainLoop)
Pour les besoins de ce didacticiel, nous allons installer l'édition communautaire gratuite et open source.
Pour télécharger la dernière version de la communauté RainLoop Webmail, exécutez la commande suivante :
wget http://www.rainloop.net/repository/webmail/rainloop-community-latest.zip
Ensuite, créons un nouveau répertoire pour notre installation de messagerie Web RainLoop. Dans notre exemple, nous utiliserons /var/www/rainloop
, mais vous pouvez également choisir un emplacement différent.
Pour créer la rainloop
répertoire, exécutez la commande suivante :
sudo mkdir /var/www/rainloop
Pour extraire les fichiers dans ce nouveau répertoire, exécutez la commande suivante :
décompressez rainloop-community-latest.zip -d /var/www/rainloop
Étape 3 :Définir les autorisations
Une fois l'installation terminée, vous devrez définir les autorisations de fichier et de répertoire correctes.
Pour définir les autorisations de lecture/écriture appropriées, exécutez les commandes suivantes :
cd /var/www/rainloopfind . -type d -exec chmod 755 {} \;trouver . -type f -exec chmod 644 {} \;
Le propriétaire des fichiers doit être l'utilisateur du serveur Web exécuté sur votre système. Dans notre exemple, nous utilisons le serveur Web Apache et Apache s'exécute sous l'utilisateur « www-data » sur Ubuntu. Pour changer le propriétaire des fichiers, vous pouvez ensuite exécuter les commandes suivantes :
cd /var/www/rainloopchown -R www-data:www-data .
Étape 3 :Configurer Apache/Nginx
Dans cette étape, nous vous montrerons comment créer un fichier d'hôte virtuel dans Apache ou Nginx - la procédure dépend du serveur Web que vous exécutez sur votre système. Cela vous permet d'accéder à votre installation RainLoop depuis votre navigateur.
Apache
Créez le fichier d'hôte virtuel en exécutant la commande suivante :
nano /etc/apache2/sites-available/rainloop.conf
Saisissez ensuite les informations suivantes :
ServerName webmail.mydomain.com DocumentRoot "/var/www/rainloop/" ErrorLog "/var/log/apache2/rainloop_error_log" TransferLog "/var/log/apache2/rainloop_access_log" Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All Order deny,allow Allow from all Require all accordée Options -Indexes Deny from all Dans notre exemple, nous avons décidé d'utiliser un sous-domaine appelé
webmail.mydomain.com
pour accéder à notre RainLoop. Assurez-vous de remplacermydomain.com
avec votre nom de domaine réel.Pour activer le nouvel hôte virtuel RainLoop, exécutez la commande suivante :
a2ensite rainloop.confVous devriez voir le résultat suivant :
Activation du site rainloop. Pour activer la nouvelle configuration, vous devez exécuter :systemctl reload apache2Rechargez votre Apache afin d'activer la nouvelle configuration :
systemctl recharge apache2Nginx
Créez le fichier d'hôte virtuel en exécutant la commande suivante :
nano /etc/nginx/sites-available/rainloop.confserveur { écoute 80 ; nom_serveur webmail.mondomaine.com ; racine /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; } emplacement ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn activé ; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock ; inclure /etc/nginx/fastcgi_params ; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ; } emplacement ~ /\.ht { refuser tout ; } emplacement ^~ /data { refuser tout ; }}Dans notre exemple, nous avons décidé d'utiliser un sous-domaine appelé
webmail.mydomain.com
pour accéder à notre Rainloop. Assurez-vous de remplacermydomain.com
avec votre nom de domaine réel.Pour activer la configuration du serveur que nous venons de créer, exécutez la commande suivante :
ln -s /etc/nginx/sites-available/rainloop.conf /etc/nginx/sites-enabled/rainloop.confPour rechercher d'éventuelles erreurs de configuration Nginx, exécutez la commande suivante :
nginx -tS'il n'y a pas d'erreurs, vous devriez obtenir le résultat suivant :
nginx :la syntaxe du fichier de configuration /etc/nginx/nginx.conf est oknginx :le test du fichier de configuration /etc/nginx/nginx.conf est réussiVous pouvez maintenant recharger Nginx afin d'activer la nouvelle configuration :
systemctl recharger nginxÉtape 4 :Accéder à la messagerie Web RainLoop
Pour accéder à votre panneau d'administration RainLoop Webmail, ouvrez votre navigateur et entrez
http://webmail.mydomain.com/?admin
(remplacez-le par le nom de domaine réel que vous avez utilisé dans la configuration de votre serveur Web).Les identifiants de connexion administrateur par défaut sont :
Nom d'utilisateur :adminMot de passe :12345
Vous serez redirigé vers le panneau d'administration RainLoop, à partir duquel vous pourrez gérer votre configuration RainLoop et configurer les paramètres de votre serveur de messagerie. Il est également fortement recommandé de changer votre mot de passe administrateur dès que vous vous connectez.
Si vous avez suivi les étapes correctement, vous devriez avoir une copie réussie de RainLoop Webmail en cours d'exécution sur votre serveur.
Bien sûr, vous n'êtes pas obligé de je ninstaller RainLoop Webmail sur Ubuntu 18.04 si vous avez un VPS Ubuntu avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer RainLoop Webmail sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à l'installation. Nous avons également publié un guide sur Comment installer RainLoop sur Ubuntu 20.04.
PS . Si vous avez apprécié la lecture de cet article de blog expliquant comment installer RainLoop Webmail sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.