doc/app_roundcube_fr.md

73 lines
3.5 KiB
Markdown
Raw Normal View History

#<img src="/images/roundcube.png">Roundcube - Webmail libre
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
Roundcube est un client web de courrier électronique libre ou aussi appelé un webmail.
2014-06-10 00:14:13 +02:00
### Installer le support CardDAV pour Roundcube
2016-03-30 14:32:52 +02:00
Roundcube vous permet, via un greffon tiers, de synchroniser vos contacts avec un serveur CardDAV. Utiliser un serveur CardDAV comme Radicale ou lapplication « Contacts » downCloud, tous deux disponibles pour YunoHost, a lavantage de permettre une gestion centralisée de vos contacts.
2014-06-10 00:14:13 +02:00
2016-01-30 22:00:44 +01:00
De la même façon que le protocole IMAP vous permet de synchroniser vos courriels avec votre serveur mail, CardDAV vous permet davoir accès à vos contacts depuis une multitude de clients, dont Roundcube. Avec CardDAV, nous naurez donc plus besoin dimporter vos contacts dans chaque client.
2014-06-10 00:14:13 +02:00
2016-01-30 22:00:44 +01:00
Le support de CardDAV nécessite linstallation dun greffon tiers, développé par Christian Putzke.
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
Pour linstaller, suivez les indications suivantes :
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Accédez à votre serveur physiquement ou connectez-vous à distance via SSH :
2015-04-01 14:13:49 +02:00
```bash
ssh admin@ip_de_votre_serveur
```
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Il vous faudra ensuite obtenir les droits de ladministrateur (utilisateur « root ») en tapant : `sudo su`
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Placez-vous dans le répertoire des greffons (« plugins ») de Roundcube :
2015-04-01 14:13:49 +02:00
```bash
cd /var/www/roundcube/plugins/
```
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
* Téléchargez le greffon qui nous intéresse en tapant :
```bash
git clone https://github.com/christian-putzke/Roundcube-CardDAV/
```
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Renommez le dossier téléchargé en « carddav » :
2015-04-01 14:13:49 +02:00
```bash
mv Roundcube-CardDAV carddav
```
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Notez (ou copiez) le mot de passe de lutilisateur « root » de votre base MySQL qui saffichera en tapant :
2015-04-01 14:13:49 +02:00
```bash
cat /etc/yunohost/mysql
```
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
* Ajoutez les tables SQL nécessaires au greffon en tapant :
```bash
mysql -u root -p roundcube < carddav/Roundcube-CardDAV/SQL/mysql.sql
```
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
* Entrez le mot de passe que vous venez de noter et appuyez sur `Entrée`.
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
* Ouvrez le fichier de configuration de Roundcube :
```bash
nano /var/www/roundcube/config/main.inc.php
```
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Cherchez la section « Plugins » en utilisant la fonction de recherche de nano (Ctrl-W) et identifiez la ligne qui commence par `$rcmail_config['plugins'] = array('carddav','http_authentication', 'archive', 'new_user_identity'`
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Modifiez le début de la ligne en ajoutant lélément « carddav », de sorte à obtenir ceci : `array('carddav','http_authentication', 'archive', 'new_user_identity'`
2014-06-10 00:14:13 +02:00
2016-01-30 22:00:44 +01:00
* Quittez nano en tapant `Crtl-X` sans bien entendu oublier denregistrer le fichier modifié.
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
* Pour finir, tapez :
```bash
cp /var/www/roundcube/plugins/carddav/config.inc.php.dist /var/www/roundcube/plugins/carddav/config.inc.php
```
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
Il vous suffit ensuite de vous connecter à Roundcube via votre panneau YunoHost et de cliquer sur « Paramètres » en haut à droite, puis sur « CardDAV » à gauche.
2014-06-10 00:14:13 +02:00
2015-04-01 14:13:49 +02:00
Pour synchroniser vos contacts ownCloud :
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Rendez-vous dans la section « Contacts » de votre espace ownCloud et cliquez sur licône représentant une roue dentée en bas à gauche. Ensuite, cliquez sur licône « Lien CardDAV » et copiez lURL qui saffiche en dessous.
2014-06-10 00:14:13 +02:00
2016-03-30 14:32:52 +02:00
* Rendez-vous ensuite dans la section CardDAV des paramètres de Roundcube et entrez « ownCloud » dans le champ « Label », collez lURL que vous venez de copier et enfin entrez votre nom dutilisateur et votre mot de passe. Vos contacts sont désormais synchronisés! Notez que Roundcube risque de se plaindre dun « time out », mais le processus fonctionne quand même.