usage des variables
This commit is contained in:
parent
c3bf91f0b5
commit
73e9582c5b
|
@ -20,16 +20,31 @@ L'emplacement de son fichier de configuration :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
mkdir -vp ~/.config/vdirsyncer/
|
mkdir -vp ~/.config/vdirsyncer/
|
||||||
cat ~/.config/vdirsyncer/config
|
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
### Synchronisation unidirectionnelle
|
### Synchronisation unidirectionnelle
|
||||||
|
|
||||||
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.
|
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 du nom précis des calendriers et des carnets d'adresses :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
ZIMBRA_URL=
|
||||||
|
ZIMBRA_USER=
|
||||||
|
ZIMBRA_MDP=
|
||||||
|
ZIMBRA_NOM_CALENDRIER=Calendar
|
||||||
|
ZIMBRA_NOM_CONTACT=Contacts
|
||||||
|
NEXTCLOUD_URL=
|
||||||
|
NEXTCLOUD_USER=
|
||||||
|
NEXTCLOUD_MDP=
|
||||||
|
NEXTCLOUD_NOM_CALENDRIER=personal
|
||||||
|
NEXTCLOUD_NOM_CONTACT=Contacts
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Qui seront utile pour valider la configuration :
|
||||||
|
|
||||||
|
~~~
|
||||||
|
cat > ~/.config/vdirsyncer/config <<EOF
|
||||||
[general]
|
[general]
|
||||||
# Emplacement où se trouve la base des métadonnées
|
# Emplacement où se trouve la base des métadonnées
|
||||||
status_path = "~/.local/state/vdirsyncer/status/"
|
status_path = "~/.local/state/vdirsyncer/status/"
|
||||||
|
@ -44,18 +59,18 @@ collections = null
|
||||||
[storage remote_zimbra]
|
[storage remote_zimbra]
|
||||||
type = "caldav"
|
type = "caldav"
|
||||||
# On précise le calendrier :
|
# On précise le calendrier :
|
||||||
url = "https://zimbra.evolix.net/dav/$USER/Calendar"
|
url = "https://$ZIMBRA_URL/dav/$ZIMBRA_USER/$ZIMBRA_NOM_CALENDRIER"
|
||||||
username = " "
|
username = "$ZIMBRA_USER"
|
||||||
password = " "
|
password = "$ZIMBRA_MDP"
|
||||||
# Pas d'écriture sur cette instance :
|
# Pas d'écriture sur cette instance :
|
||||||
read_only = true
|
read_only = true
|
||||||
|
|
||||||
[storage remote_nextcloud]
|
[storage remote_nextcloud]
|
||||||
type = "caldav"
|
type = "caldav"
|
||||||
# On précise le calendrier :
|
# On précise le calendrier :
|
||||||
url = "https://nextcloud-demo.evolix.org/remote.php/dav/calendars/$USER/personal/"
|
url = "https://$NEXTCLOUD_URL/remote.php/dav/calendars/$NEXTCLOUD_USER/$NEXTCLOUD_NOM_CALENDRIER/"
|
||||||
username = " "
|
username = "$NEXTCLOUD_USER"
|
||||||
password = " "
|
password = "$NEXTCLOUD_MDP"
|
||||||
|
|
||||||
#### Contacts
|
#### Contacts
|
||||||
|
|
||||||
|
@ -67,18 +82,19 @@ collections = null
|
||||||
[storage remote_zimbra_contacts]
|
[storage remote_zimbra_contacts]
|
||||||
type = "carddav"
|
type = "carddav"
|
||||||
# On précise le nom du carnet
|
# On précise le nom du carnet
|
||||||
url = "https://zimbra.evolix.net/dav/$USER/Contacts/"
|
url = "https://$ZIMBRA_URL/dav/$ZIMBRA_USER/$ZIMBRA_NOM_CONTACT/"
|
||||||
username = " "
|
username = "$ZIMBRA_USER"
|
||||||
password = " "
|
password = "$ZIMBRA_MDP"
|
||||||
# Pas d'écriture sur cette instance :
|
# Pas d'écriture sur cette instance :
|
||||||
read_only = true
|
read_only = true
|
||||||
|
|
||||||
[storage remote_nextcloud_contacts]
|
[storage remote_nextcloud_contacts]
|
||||||
type = "carddav"
|
type = "carddav"
|
||||||
# On précise le nom du carnet
|
# On précise le nom du carnet
|
||||||
url = "https://nextcloud-demo.evolix.org/remote.php/dav/addressbooks/users/$USER/Contacts/"
|
url = "https://$NEXTCLOUD_URL/remote.php/dav/addressbooks/users/$NEXTCLOUD_USER/$NEXTCLOUD_NOM_CONTACT/"
|
||||||
username = " "
|
username = "$NEXTCLOUD_USER"
|
||||||
password = " "
|
password = "$NEXTCLOUD_MDP"
|
||||||
|
EOF
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
A chaque modification de la configuration, il faut faire un discover :
|
A chaque modification de la configuration, il faut faire un discover :
|
||||||
|
|
Loading…
Reference in New Issue