Corrections mineures
This commit is contained in:
parent
0444a862de
commit
6b27192a4b
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue