Partager un agenda Nextcloud
Nextcloud est un cloud libre. Voir notre tutoriel.
Vous pouvez souscrire un compte chez un hébergeur éthique. Pour un usage personnel nous conseillons Murena : suivre notre tutoriel. Si vous avez besoin d'autres services (site web, listes de diffusion) nous conseillons Ouvaton : suivre notre tutoriel.
Vous trouverez une liste d'hébergeurs éthiques sur le wiki des CHATONS.
La personne qui gère l'agenda doit vous fournir un lien, c'est à dire une adresse URL donnant accès à l'agenda.
Ce lien peut être public (accès en lecture seule) ou privé (accès en mode édition à l'aide d'un nom d'utilisateur et d'un mot de passe).
Voici comment générer le lien à fournir :
une fois connecté au serveur Nextcloud via le navigateur web, ouvrir l'application Agenda. Placer la souris sur l'agenda concerné et cliquer sur le crayon ("Modifier et partager"). La fenêtre qui s'ouvre alors donne accès à plusieurs façons de partager l'agenda.
1. Partager avec des utilisateurs ou des groupes
Permet de partager avec des personnes bien définies ayant elles-mêmes un compte Nextcloud ou Owncloud. Entrez l'identifiant de cloud fédéré de la personne ou du groupe, de la forme utilisateur@serveurcloud.
2. Lien de partage permet de créer un lien public
2.1. Cliquez sur le bouton "+" situé à droite de "Lien de partage" pour créer le lien puis sur l'icône de copie vers le presse-papier, cela copie un lien de la forme :
- https://adresse-du-serveur/apps/calendar/p/identifiant-de-l-agenda
Ce lien donne directement accès à la visualisation de l'agenda dans un navigateur web. Il peut également être utilisé pour mettre en place une synchronisation.
2.2. Cliquez sur le menu trois points situé à droite de "Lien de partage", puis sur "Copier le lien d'inscription", cela copie un lien de la forme :
- https://adresse-du-serveur/remote.php/dav/public-calendars/identifiant-de-l-agenda?export
Ce lien sera utile pour mettre en place une synchronisation.
Remarque : si vous ouvrez ce lien dans un navigateur web, vous téléchargerez un fichier .ics contenant les entrées de l'agenda sous forme texte. Celui-ci peut être intégré dans une application de calendrier. Mais dans ce cas il n'y aura aucune synchronisation.
3. Lien interne est un lien privé
Cliquez sur l'icône de copie vers le presse-papier, cela copie un lien de la forme :
- https://adresse-du-serveur/remote.php/dav/calendars/nom-de-l-utilisateur/nom-de-l-agenda/
Ce lien sera utile pour mettre en place une synchronisation.
Ajouter un agenda externe dans Thunderbird
Thunderbird est une application de messagerie électronique (ou "courrielleur") libre, disponible sur ordinateur (pour GNU/Linux, Windows® et macOS®). Elle intègre la fonction de synchronisation des agenda (CalDAV) depuis la version 91.
Dans Thunderbird, ouvrez l'agenda via le "menu des espaces" situé en haut à gauche.
Cliquez sur "Nouvel agenda..." et choisissez "Sur le réseau" puis cliquez sur "Suivant". Dans le champ adresse indiquez le lien qui vous a été fourni.
S'il s'agit d'un lien public, il est de la forme :
- https://adresse-du-serveur/remote.php/dav/public-calendars/identifiant-de-l-agenda
Après validation l'agenda s'ajoute à votre liste d'agendas (vous êtes "abonné"). Il est en lecture seule : vous ne pouvez pas effectuer de modification.
S'il s'agit d'un lien privé, il est de la forme :
- https://adresse-du-serveur/remote.php/dav/calendars/nom-de-l-utilisateur/nom-de-l-agenda/
S'y connecter nécessite un nom d'utilisateur et un mot de passe. Après validation l'agenda s'ajoute à votre liste d'agendas. Vous pouvez effectuer des modifications, elles seront synchronisées avec le serveur.
Ajouter un agenda externe public dans votre Nextcloud
Connectez-vous à votre compte Nextcloud (ex : murena.io) via le navigateur web. Ouvrez l'application Agenda.
Cliquez sur "Nouvel agenda", puis sur "Nouvel abonnement par lien (lecture seule)". Coller l'adresse qui vous a été fournie, elle est de la forme :
- https://adresse-du-serveur/apps/calendar/p/identifiant-de-l-agenda
- ou https://adresse-du-serveur/remote.php/dav/public-calendars/identifiant-de-l-agenda?export
Après validation l'agenda s'ajoute à votre liste d'agendas (vous êtes "abonné"). Il est en lecture seule : vous ne pouvez pas effectuer de modification.
Remarque : pour être abonné à un agenda privé que vous pourrez modifier, il faut que celui-ci vous ait été partagé par la méthode directe via votre identifiant de cloud fédéré.
Ajouter un agenda externe public dans l'agenda de votre ordiphone ou tablette
Android®
Si votre ordiphone fonctionne avec Android®, vous devez au préalable installer l'application libre DAVx5 qui gère la synchronisation CalDAV (elle est disponible dans F-Droid, ainsi que dans le Play Store®). Nous vous conseillons d'installer l'application d'agenda libre Etar. N'utilisez pas l'agenda Google pré-installé qui vous espionne !
Ouvrez l'application Etar, ouvrez le menu ☰, puis Paramètres, puis "Ajouter un calendrier CalDAV" : ceci ouvrira l'application DAVx5 et son "Web calendar manager". (Si vous êtes à l'accueil de DAVx5, menu latéral ☰ > Gestionnaire de calendriers).
/e/OS
Si votre ordiphone fonctionne avec /e/OS, vous n'avez rien à installer : DAVx5 est intégré dans le gestionnaire de comptes. L'application pré-installée Agenda est en fait Etar.
Cas 1 : vous avez ajouté l'agenda concerné dans votre compte Nextcloud murena.io
Ouvrez les Paramètres > Comptes > Murena.io > Mon compte > Paramètres (ceci ouvre l'interface de gestion du compte DAVx5)
Appuyez sur votre compte, puis sur l'onglet "WEBCAL", cliquez sur l'icône de synchronisation des dossiers, ceci devrait faire apparaître l'agenda que vous aviez ajouté dans votre compte via Nextcloud. Cochez le pour le synchroniser.
Cas 2 : vous n'avez pas ouvert de compte Nextcloud murena.io
Ouvrez les Paramètres > Comptes > Ajouter un compte > Web calendar manager
Entrez l'adresse URL (le lien de partage) qui vous a été communiqué.
iOS®
Si votre ordiphone fonctionne avec iOS® vous n'avez rien à installer : la fonction de synchronisation CalDAV est intégré dans le gestionnaire de comptes, et l'agenda d'Apple (non libre) est pré-installé. (Nous n'avons pas testé d'agenda libre pour iOS.)
Voir la documentation officielle de Nextcloud, § Synchronisation avec iOS > Calendrier
Lien utile
Documentation officielle de Nextcloud, § Groupware