GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer RainLoop sur Ubuntu 20.04

Dans ce tutoriel, nous allons vous montrer comment installer rapidement le client de messagerie RainLoop sur votre VPS Ubuntu 20.04, y compris des instructions pour la configuration d'Apache et de Nginx.

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 bien d'autres fonctionnalités.

L'installation est très 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 20.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 l'installation, vous devrez vous connecter à votre serveur via SSH en tant qu'utilisateur root ou en tant que 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 réelle de votre serveur et le numéro de port SSH.

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

Vous pouvez même redémarrer votre VPS juste pour vous assurer que tous les packages utilisés sont ceux que nous venons de mettre à jour.

Étape 2 :Installer RainLoop Webmail

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 .

Le même utilisateur doit également s'appliquer si vous utilisez Nginx.

É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.

Configurer 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 remplacer mydomain.com avec votre nom de domaine réel.

Pour activer le nouvel hôte virtuel RainLoop, exécutez la commande suivante :

a2ensite rainloop.conf

Vous devriez voir le résultat suivant :

Activation du site rainloop. Pour activer la nouvelle configuration, vous devez exécuter :systemctl reload apache2

Rechargez votre Apache afin d'activer la nouvelle configuration :

systemctl recharge apache2

Voilà, votre configuration Apache est terminée.

Configuration de Nginx

Créez le fichier d'hôte virtuel en exécutant la commande suivante :

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

Insérez le contenu suivant dans ce fichier :

serveur { é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 instance RainLoop. Assurez-vous de remplacer mydomain.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.conf

Pour rechercher d'éventuelles erreurs de configuration Nginx, exécutez la commande suivante :

nginx -t

S'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éussi

Vous 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.

Toutes nos félicitations! Vous avez installé avec succès RainLoop Webmail sur votre VPS Ubuntu 20.04.

Garder une trace de votre serveur de messagerie et le maintenir est vital pour la plupart des entreprises. Un client est inutile sans un serveur de messagerie fiable. Avec notre hébergement Ubuntu géré, nous pouvons gérer et maintenir facilement tous les aspects de votre chaîne de messagerie. Cela vous évite d'avoir à déboguer les problèmes actuels et futurs, et cela vous libère du temps pour être plus productif. Cette assistance complète est incluse avec nos VPS et n'expire jamais.

Si ce tutoriel vous a aidé à configurer RainLoop sur votre VPS Ubuntu, nous apprécierions grandement que vous nous disiez votre expérience d'installation dans un commentaire ci-dessous. Vous pouvez également partager ce message en ligne en utilisant nos raccourcis de partage pour aider à faire passer le mot.


Panels
  1. Comment installer ATutor sur Ubuntu 14.04

  2. Comment installer Traq sur Ubuntu 16.04

  3. Comment installer Pip sur Ubuntu 16.04

  4. Comment installer WildFly sur Ubuntu 16.04

  5. Comment installer R sur Ubuntu 16.04

Comment installer R sur Ubuntu 20.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04