GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installez la dernière version de Roundcube (Webmail) sur CentOS 7

Roundcube est un client de messagerie basé sur un navigateur Web et également connu sous le nom de webmail. Il fournit une interface graphique (interface utilisateur graphique) où les utilisateurs finaux peuvent consulter leurs e-mails, créer et gérer des dossiers, utiliser le carnet d'adresses pour rechercher des identifiants de messagerie et de nombreuses autres fonctionnalités de messagerie Web.

Pour installer roundcube sur CentOS 7, les conditions préalables doivent être installées.

  • PHP
  • Base de données ( MariaDB ou MySQL )
  • Serveur Web (Apache)
  • Tout MTA :Postfix, Sendmail et Qmail

Dans mon cas, j'ai déjà installé Postfix avec dovecot sur CentOS 7 avec

  • Nom de domaine =nsitmail.com
  • Nom d'hôte =tec.nsitmail.com

Suivez les étapes ci-dessous pour installer et configurer la dernière version de Roundcube :

Étape 1 Installez PHP, la base de données et Apache à l'aide de la commande ci-dessous :

[[email protected] ~]# yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mariadb-server

Une fois la liste de packages ci-dessus installée, définissez la valeur du fuseau horaire dans PHP.

[email protected] ~]# vi /etc/php.ini
date.timezone = Asia/Kolkata

Enregistrez et quittez le fichier

Étape 2 Créer et configurer la base de données Roundcube

Définissons d'abord les paramètres initiaux et le mot de passe root de Mariadb Server :

[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'
[[email protected] ~]#
[[email protected] ~]# mysql_secure_installation

Au-dessus de la commande "mysql_secure_installation ” nous permettra de définir le mot de passe root, de supprimer les utilisateurs anonymes, de désactiver la connexion root à distance et de supprimer la base de données de test.

Créez maintenant une base de données pour Roundube et accordez toutes les autorisations à la base de données

Étape 3 Téléchargez le fichier tar de Roundcube

Téléchargez la dernière version du fichier tar Roundcube à partir de leur site officiel "https://roundcube.net/download/" ou nous pouvons utiliser la commande wget ci-dessous.

[[email protected] ~]# wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.3/roundcubemail-1.1.3-complete.tar.gz

Décompressez le fichier téléchargé dans la racine du document de votre serveur Web.

[[email protected] ~]# tar -zxpvf roundcubemail-1.1.3-complete.tar.gz -C /var/www/html/

Renommez le fichier extrait en Roundcube et définissez les autorisations requises

[[email protected] html]# mv roundcubemail-1.1.3 roundcube
[[email protected] html]# chown apache:apache roundcube
[[email protected] html]#

Démarrer le service Apache

[[email protected] html]# systemctl start httpd
[[email protected] html]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[[email protected] html]#

Étape : 4 Démarrez l'installation de Roundcube à l'aide du programme d'installation du navigateur Web.

Pour démarrer l'installation de Rouncube, accédez à l'url ci-dessous dans le navigateur Web

http://tec.nsitmail.com/roundcube/installer

cliquez sur Suivant…

Définissez les paramètres Base de données, Mécanisme d'authentification, SMTP et IMAP à cette étape. Lorsque nous cliquons sur l'option Créer une configuration, il nous sera demandé de copier ou de télécharger la configuration et de l'enregistrer sous config.inc.php dans /var/www/html/roundcube/config/ répertoire de votre installation Roundcube.

Dans mon cas, j'utilise un mécanisme d'authentification basé sur http, donc je crée un utilisateur sur ma machine Linux et définit son mot de passe en utilisant htpasswd commande .

[[email protected] ~]# htpasswd -c /home/linuxtechi/.htpasswd linuxtechi
New password:
Re-type new password:
Adding password for user linuxtechi
[[email protected] ~]#

Supprimez le répertoire d'installation à partir de la racine du document de votre serveur Web ( /var/www/html/roundcube )

[[email protected] ~]# cd /var/www/html/roundcube/
[[email protected] roundcube]# rm -rf installer
[[email protected] roundcube]#

Étape 5 :Accédez maintenant à votre compte en utilisant Roundcube

Ouvrez l'URL dans le navigateur "http://tec.nsitmail.com/roundcube/", utilisez les informations d'identification que nous avons définies à l'aide de la commande htpasswd.

L'installation de Roundcube est terminée, explorez-la maintenant et profitez-en.


Cent OS
  1. Comment installer la dernière version de Python 3 sur CentOS 7

  2. Comment installer MongoDB sur CentOS 7

  3. Comment installer Git sur CentOS 7

  4. Comment installer Roundcube Webmail sur CentOS 7

  5. Comment installer Roundcube Webmail sur CentOS 8

Comment installer et configurer KVM sur RHEL 8 / CentOS 8

Comment installer Kubernetes (k8s) avec Minikube sur CentOS 8

Comment installer Ansible AWX avec Docker sur CentOS 7

Comment installer Ansible AWX sur CentOS 7

Comment installer la dernière version de LibreOffice sur CentOS 8

Installez Roundcube Webmail sur CentOS 8/RHEL 8 avec Apache/Nginx