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

Comment installer RainLoop Webmail sur Ubuntu 18.04

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

Nginx

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

nano /etc/nginx/sites-available/rainloop.conf
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 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.

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.


Panels
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Comment installer RainLoop sur Ubuntu 20.04

  3. Comment installer XWiki sur Ubuntu 20.04

  4. Comment installer phpBB sur Ubuntu 20.04

  5. Comment installer MongoDB sur Ubuntu 20.04

Comment installer RainLoop Webmail sur Ubuntu 20.04 LTS

Comment installer Jenkins sur Ubuntu 18.04

Comment installer Ruby sur Ubuntu 18.04

Comment installer RainLoop Webmail sur Debian 10

Comment installer Kanboard sur Ubuntu 20.04

Comment installer OpenMAINT sur Ubuntu 20.04