Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| vdirsyncer [Le 03/11/2022, 12:31] – [Section Stockage] AdeDidou | vdirsyncer [Le 04/11/2022, 10:59] (Version actuelle) – [Automatisation] AdeDidou | ||
|---|---|---|---|
| Ligne 58: | Ligne 58: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | ===Google=== | ||
| + | Vdirsyncer prend en charge la synchronisation avec les calendriers Google avec quelques restrictions. La synchronisation avec les contacts Google est moins fiable, pensez à toujours sauvegarder vos données. | ||
| + | |||
| + | Il faut tout d' | ||
| + | Puis installer des dépendances supplémentaires : | ||
| + | < | ||
| + | |||
| + | Enfin, vous devez enregistrer vdirsyncer en tant qu’application vous-même pour obtenir client_id et client_secret afin de respecter les Conditions d’utilisation de Google : | ||
| + | - Accédez à [[https:// | ||
| + | - Dans ce projet, activez les API « CalDAV » (pour les calendrier) et/ou « CardDAV » (pour les contacts). Il devrait y avoir une boîte de recherche où vous pouvez simplement entrer ces termes. {{:: | ||
| + | - Dans la barre latérale, sélectionnez « Identifiants » puis sur configurer l' | ||
| + | - Créez un nouveau « OAuth Client ID ». Vous serez invité à créer d’abord un écran de consentement OAuth. Remplissez ce formulaire comme vous le souhaitez. En ajoutant dans les utilisateur autorisés votre compte Google. Enfin, vous devriez avoir un code de client et un secret de client. Fournissez-les dans votre config de stockage. | ||
| + | |||
| + | Exemple de configuration de stockage pour les calendriers Google : | ||
| + | < | ||
| + | [storage calendrier_google] | ||
| + | type = " | ||
| + | token_file = " | ||
| + | client_id = " | ||
| + | client_secret = " | ||
| + | </ | ||
| + | |||
| + | Lors du premier lancement de vdirsyncer, il faudra se connecter à Google puis copier dans le terminal le code d' | ||
| + | ===Nextcloud=== | ||
| + | Exemple de configuration de stockage pour les calendriers Nextcloud : | ||
| + | < | ||
| + | [storage calendrier_nextcloud] | ||
| + | type = " | ||
| + | url = " | ||
| + | username = " | ||
| + | password = " | ||
| + | </ | ||
| ====Configuration avancée==== | ====Configuration avancée==== | ||
| Pour plus de détails, vous pouvez consulter la [[https:// | Pour plus de détails, vous pouvez consulter la [[https:// | ||
| ]] | ]] | ||
| + | ===Synchronisation Google et Nextcloud=== | ||
| + | Exemple de configuration pour synchroniser deux calendriers entre Google et Nextcloud : | ||
| + | < | ||
| + | [pair google_nextcloud] | ||
| + | a = " | ||
| + | b = " | ||
| + | collections = [[" | ||
| + | </ | ||
| + | <note tip>Si vous ne connaissez pas les identifiants de vos calendriers, | ||
| + | Vous verrez alors apparaître la liste des calendriers sur les serveurs sous ce format : | ||
| + | < | ||
| + | calendrier_google: | ||
| + | - " | ||
| + | - " | ||
| + | calendrier_nextcloud: | ||
| + | - " | ||
| + | - " | ||
| + | </ | ||
| + | Pensez à mettre non quand l' | ||
| + | </ | ||
| ===== Utilisation===== | ===== Utilisation===== | ||
| Ligne 73: | Ligne 124: | ||
| vdirsyncer sync | vdirsyncer sync | ||
| </ | </ | ||
| + | ====Automatisation==== | ||
| + | En utilisant systemd.timer, | ||
| + | <code bash> | ||
| + | Pour voir les journaux des analyses précédentes, | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
