Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
vdirsyncer [Le 04/11/2022, 09:55] – [Section Stockage] AdeDidouvdirsyncer [Le 04/11/2022, 10:59] (Version actuelle) – [Automatisation] AdeDidou
Ligne 81: Ligne 81:
  
 Lors du premier lancement de vdirsyncer, il faudra se connecter à Google puis copier dans le terminal le code d'autorisation qui s'affiche. Ensuite, la connexion est automatique. Lors du premier lancement de vdirsyncer, il faudra se connecter à Google puis copier dans le terminal le code d'autorisation qui s'affiche. Ensuite, la connexion est automatique.
 +===Nextcloud===
 +Exemple de configuration de stockage pour les calendriers Nextcloud :
 +<code>
 +[storage calendrier_nextcloud]
 +type = "caldav"
 +url = "URL_SERVEUR_NEXTCLOUD"
 +username = "UTILISATEUR"
 +password = "MOT_DE_PASSE"
 +</code>
 ====Configuration avancée==== ====Configuration avancée====
 Pour plus de détails, vous pouvez consulter la [[https://vdirsyncer.pimutils.org/en/stable/tutorial.html|configuration avancée Pour plus de détails, vous pouvez consulter la [[https://vdirsyncer.pimutils.org/en/stable/tutorial.html|configuration avancée
 ]] ]]
 +===Synchronisation Google et Nextcloud=== 
 +Exemple de configuration pour synchroniser deux calendriers entre Google et Nextcloud : 
 +<code> 
 +[pair google_nextcloud] 
 +a = "calendrier_google" 
 +b = "calendrier_nextcloud" 
 +collections = [["CALENDRIER_1","ID_CALENDRIER_1_GOOGLE","ID_CALENDRIER_1_NEXTCLOUD"], ["CALENDRIER_2","ID_CALENDRIER_2_GOOGLE","ID_CALENDRIER_2_NEXTCLOUD"]] 
 +</code> 
 +<note tip>Si vous ne connaissez pas les identifiants de vos calendriers, vous pouvez mettre n'importe quoi pour les identifiants puis lancer <code>vdirsyncer discover</code> 
 +Vous verrez alors apparaître la liste des calendriers sur les serveurs sous ce format : 
 +<code> 
 +calendrier_google: 
 +  - "ID_CALENDRIER_1_GOOGLE" ("NOM_CALENDRIER_1_GOOGLE"
 +  - "ID_CALENDRIER_2_GOOGLE" ("NOM_CALENDRIER_2_GOOGLE"
 +calendrier_nextcloud: 
 +  - "ID_CALENDRIER_1_NEXTCLOUD" ("NOM_CALENDRIER_1_NEXTCLOUD"
 +  - "ID_CALENDRIER_2_NEXTCLOUD" ("NOM_CALENDRIER_2_NEXTCLOUD"
 +</code> 
 +Pensez à mettre non quand l'application vous demande si vous souhaitez créer les collections non trouvées. 
 +</note>
 ===== Utilisation===== ===== Utilisation=====
  
Ligne 96: Ligne 124:
 vdirsyncer sync vdirsyncer sync
 </code> </code>
 +====Automatisation====
 +En utilisant systemd.timer, vdirsyncer peut s'exécuter à un intervalle régulier (par défaut toutes les 15 minutes). Pour activer la minuterie, lancez 
 +<code bash>systemctl --user enable vdirsyncer.timer</code>
 +Pour voir les journaux des analyses précédentes, utilisez <code bash>journalctl --user -u vdirsyncer</code>
  
 ===== Désinstallation ===== ===== Désinstallation =====