22
0
Fork 0

Corrections mineures

This commit is contained in:
whirigoyen 2022-07-29 16:01:25 +02:00
parent 0444a862de
commit 6b27192a4b
1 changed files with 10 additions and 12 deletions

View File

@ -1,22 +1,22 @@
---
categories: sysadmin
categories: sysadmin Zimbra zimbra Nextcloud nextcloud sync synchro synchronisation vdirsyncer
title: Howto Vdirsyncer
...
* Documentation: <https://vdirsyncer.pimutils.org/en/stable/>
Vdirsyncer est un outil de synchronisation de calendriers et de carnets d'adresses avec une gestion de droits et de priorités en cas de conflits.
Vdirsyncer est un outils de synchronisation de calendriers et de carnets d'adresses avec une gestion de droits et de priorités en cas de conflits.
## Installation
Il y a besoin :
Installer les paquets sur votre poste :
~~~
# apt install vdirsyncer libpam-systemd
~~~
Depuis son compte UNIX, déclarer l'emplacement de son fichier de configuration :
Avec votre compte Unix, créer le répertoire de configuration de Vdirsyncer :
~~~
$ mkdir -vp ~/.config/vdirsyncer/
@ -24,9 +24,9 @@ $ mkdir -vp ~/.config/vdirsyncer/
## Configuration
### Synchronisation unidirectionnelle
Pour synchroniser un calendrier et un carnet d'adresse d'un serveur Zimbra vers un serveur Nextcloud, il faut spécifier dans la configuration les identifiants et les noms des calendriers et carnets d'adresses des deux instances.
Admettons que l'on veuille la synchro d'un calendrier et d'un carnet d'adresse précis d'un serveur zimbra vers un serveur nextcloud. On a besoin des identifiants et des noms précis des calendriers et des carnets d'adresses des deux instances :
Renseigner les variables shell suivantes :
~~~
ZIMBRA_URL=
@ -41,7 +41,7 @@ NEXTCLOUD_NOM_CALENDRIER=personal
NEXTCLOUD_NOM_CONTACT=Contacts
~~~
Qui seront utile pour valider la configuration :
Puis, créer le fichier de configuration :
~~~
$ cat > ~/.config/vdirsyncer/config <<EOF
@ -99,15 +99,13 @@ password = "$NEXTCLOUD_MDP"
EOF
~~~
Il faut lancer la commande suivant à chaque modification pour vérifier s'il n'y a pas d'erreurs de syntaxe :
Ensuite, vérifier la syntaxe de la configuration avec la commande suivante (il faut lancer à chaque modification) :
~~~
vdirsyncer discover
~~~
### Synchronisation
Le package Debian vdirsyncer inclus un fichier timer pour systemd qui peut être lancé via l'[utilisateur](https://wiki.evolix.org/HowtoSystemd#systemd-par-utilisateur) :
Lancer le timer systemd fournit par la paquet `vdirsyncer` avec un compte [utilisateur](https://wiki.evolix.org/HowtoSystemd#systemd-par-utilisateur) :
~~~
# loginctl enable-linger foo
@ -115,4 +113,4 @@ Le package Debian vdirsyncer inclus un fichier timer pour systemd qui peut être
$ systemctl --user enable vdirsyncer.timer
~~~
Ainsi toutes les 15 minutes, la commande `vdirsyncer sync` sera lancée.
Ainsi, la commande `vdirsyncer sync` sera lancée toutes les 15 minutes.