GNU/Linux >> Tutoriels Linux >  >> Debian

Installer SOGo sur Debian 8

SOGo est un serveur de groupware évolutif gratuit et moderne. Il fournit une interface Web riche basée sur AJAX et prend en charge plusieurs clients natifs grâce à l'utilisation de protocoles standard tels que CalDAV, CardDAV et GroupDAV, ainsi que Microsoft ActiveSync. SOGo propose des calendriers, des carnets d'adresses et des e-mails partagés via votre navigateur Web préféré et en utilisant un client natif tel que Mozilla Thunderbird et Lightning.

Dans cet article, nous vous fournirons les étapes nécessaires à l'installation de SOGo sur un VPS Debian 8.

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

Connectez-vous à votre serveur via SSH

# ssh root@server_ip

Vous pouvez vérifier si vous avez la bonne version de Debian installée sur notre serveur avec la commande ci-dessous :

# lsb_release -a

Ce qui devrait vous donner la sortie ci-dessous :

ID distributeur :DebianDescription :Debian GNU/Linux 8.2 (jessie)Version :8.2Nom de code :jessie

METTRE À JOUR LE SYSTÈME

Assurez-vous que votre serveur est entièrement à jour.

# apt-get update &&apt-get upgrade

La prochaine chose que vous devez faire est d'ajouter le référentiel SOGo à vos sources de serveur. Nous utiliserons vim comme éditeur de texte, mais libre d'utiliser celui qui convient le mieux à vos compétences.

# vim /etc/apt/sources.list

Une fois que vous avez ouvert /etc/apt/sources.list , ajoutez la ligne ci-dessous en bas du fichier :

# deb http://inverse.ca/debian jessie jessie

Afin de vérifier la signature des builds SOGo, leur clé publique GPG doit être ajoutée au trousseau de clés apt. Pour ce faire, exécutez la commande suivante :

# apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4

Mettre à jour l'index du package :

# apt-get update

INSTALLER SOGO

Utilisez la commande ci-dessous pour installer SOGo et certaines applications nécessaires :

# apt-get install sogo sope4.9-gdl1-mysql memcached rpl

Ensuite, activez certains modules Apache indispensables :

# réécriture des en-têtes proxy proxy_http a2enmod

Redémarrez Apache pour que les modifications prennent effet :

# service apache2 redémarrage

Supprimez l'avertissement tmpreader :

# rpl 'SHOWWARNING=true' 'SHOWWARNING=false' /etc/tmpreaper.conf

Configurer Memcached :

# rpl '127.0.0.1' localhost /etc/memcached.conf

Exécutez ensuite le script de post-installation MySQL mysql_secure_installation :

# mysql_secure_installation

Configurez-le comme ceci :

- Définir le mot de passe root ? [O/n] y- Supprimer les utilisateurs anonymes ? [O/n] y- Interdire la connexion root à distance ? [O/n] y- Supprimer la base de données de test et y accéder ? [O/n] y- Recharger les tables de privilèges maintenant ? [O/n] oui

Redémarrez MySQL et Memcached :

# service mysql restart# service memcached restart

Maintenant, créez une base de données pour SOGo. Entrez MySQL en tant que root :

# mysql -u root -pmysql> CREATE DATABASE sogo;mysql> GRANT ALL ON sogo.* TO 'sogou'@'localhost' IDENTIFIED BY 'your_password';mysql> USE sogo;mysql> CREATE TABLE sogo_users (c_uid VARCHAR (10) CLÉ PRIMAIRE, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));mysql> INSERT INTO sogo_users VALUES ('tom', 'tom', MD5('your_password '), 'Utilisateur Tom', '[email protected]'); mysql> flush privilèges ; mysql> quitter

La configuration de SOGo doit être effectuée par le 'sogo ‘ utilisateur lui-même. Entrez les commandes ci-dessous et remplacez le 'votre_domaine ' et 'votre_mot de passe ' avec votre domaine et votre mot de passe réels que vous avez utilisés dans la procédure de création de base de données ci-dessus :

# su - sogo -s /bin/bash# écriture par défaut sogod SOGoTimeZone "US/Central"# écriture par défaut sogod SOGoMailDomain "your_domain"# écriture par défaut sogod SOGoLanguage "English"# écriture par défaut sogod SOGoUserSources '({canAuthenticate =YES; displayName ="SOGo Users" ; id =users ; isAddressBook =YES ; type =sql ; userPasswordAlgorithm =md5 ; viewURL ="mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_users" ;})'# écriture par défaut sogod SOGoProfileURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_user_profile'# écriture par défaut sogod OCSFolderInfoURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_folder_info'# écriture par défaut sogod OCSSessionsFolderURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_sessions_folder'# écriture par défaut sogod SOGoAppointmentSendEMailNotifications YES# écriture par défaut sogod SOGoLoginModule Calendar# écriture par défaut sogod SOGoSieveScriptsEnabled YES# écriture par défaut sogod SOGoSieveServer sieve:4190 # par défaut écrire sog od SOGoVacationEnabled YES# écriture par défaut sogod SOGoMailMessageCheck every_5_minutes# écriture par défaut sogod SOGoFirstDayOfWeek 1# écriture par défaut sogod SOGoSuperUsernames '( "admin" )'# écriture par défaut sogod SOGoDraftsFolderName "INBOX.Drafts"# écriture par défaut sogod SOGoSentFolderName "INBOX.Sent"# écriture par défaut sogod SOGoTrashFolderName "INBOX.Trash"# écriture par défaut sogod NGImap4ConnectionStringSeparator "."# exit

Configurez le fichier de configuration SOGo :

# sed -i 's#yourhostname#your_domain#g' /etc/apache2/conf-available/SOGo.conf# sed -i 's#"x-webobjects-server-port" "443"#"x -webobjects-server-port" "80"#' /etc/apache2/conf-available/SOGo.conf# sed -i 's#https#http#' /etc/apache2/conf-available/SOGo.conf 

Redémarrez SOGo :

# service sogo restart

Maintenant, ouvrez votre navigateur préféré et accédez à http://votre_domaine/SOGo . Vous devriez voir la même page que celle de l'image ci-dessous :

C'est ça. Vous avez installé SOGo avec succès sur un VPS Debian 8.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer SOGo pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Installer Gnome sur Debian 11

  2. Debian – Clair de lune dans Debian ?

  3. Installer GLPI sur Debian 7

  4. Installer osCommerce sur Debian 8

  5. Installer ExpressionEngine sur Debian

Comment installer Sogo Groupware Server sur Debian

Comment installer le groupware SOGo sur Debian 10

Comment installer Debian 11

Installer PostgreSQL 13 sur Debian 11

Comment installer Go sur Debian 10

Comment installer Go sur Debian