Outils pour utilisateurs

Outils du site


commun:migration_baikal_nextcloud_calendriers_contacts

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
commun:migration_baikal_nextcloud_calendriers_contacts [2026/08/18 09:14] – [Le script] francoiscommun:migration_baikal_nextcloud_calendriers_contacts [2026/08/18 09:24] (Version actuelle) – francois
Ligne 5: Ligne 5:
 ===== 1. Export depuis Baïkal ===== ===== 1. Export depuis Baïkal =====
  
-Le script exporte le calendrier ''default'' (via l'endpoint ''?export'' de sabre/dav) et le carnet d'adresses ''default''.+Le script exporte le calendrier et le carnet d'adresses ''default''.
  
 ==== Le script ==== ==== Le script ====
  
-Copier le contenu ci-dessous dans un fichier ''baikal-export-user.sh'' (sur n'importe quelle machine Linux/macOS disposant de ''curl'' et d'un accès HTTPS au serveur Baïkal) :+Copier le contenu ci-dessous dans un fichier ''baikal-export-user.sh'' :
  
 <code bash baikal-export-user.sh> <code bash baikal-export-user.sh>
Ligne 60: Ligne 60:
 ==== Exécution ==== ==== Exécution ====
  
-Lancer le script **une fois par utilisateur** :+Lancer le script :
  
 <code bash> <code bash>
Ligne 67: Ligne 67:
 </code> </code>
  
-Le script demande le nom d'utilisateur puis le mot de passe (saisie masquée). Sortie :+Le script demande le nom d'utilisateur puis le mot de passe (baikal). 
 + 
 +Les fichiers calendrier et carnet sont créés :
  
 <code> <code>
Ligne 74: Ligne 76:
 </code> </code>
  
-Le script affiche le nombre d'événements et de contacts récupérés. **Noter ces chiffres** pour vérification après import.+Le script affiche le nombre d'événements et de contacts récupérés.
  
-//Si la sortie affiche ''[!]'', l'export a échoué (mot de passe erroné en général). Ne pas continuer avec un fichier invalide.//+<note> 
 +Si la sortie affiche ''[!]'', l'export a échoué (mot de passe erroné en général). Ne pas continuer avec un fichier invalide. 
 +</note>
  
 ===== 2. Import dans Nextcloud ===== ===== 2. Import dans Nextcloud =====
Ligne 89: Ligne 93:
 ===== 3. Configuration Android (DAVx⁵) ===== ===== 3. Configuration Android (DAVx⁵) =====
  
-==== Mot de passe d'application (si 2FA) ==== 
- 
-Si la double authentification est active sur Nextcloud, le mot de passe du compte ne fonctionne pas pour DAVx⁵. Créer un mot de passe d'application : 
- 
-  - Nextcloud (web) → ''Paramètres'' → ''Sécurité'' → section « Appareils & sessions » 
-  - Saisir un nom (ex: « DAVx5 téléphone francois ») → ''Créer un mot de passe d'application'' 
-  - Noter le mot de passe affiché (visible une seule fois) 
  
-Un mot de passe d'application couvre calendriers **et** contacts. Un par appareil (révocation ciblée possible). 
  
 ==== Suppression de l'ancien compte Baïkal ==== ==== Suppression de l'ancien compte Baïkal ====
  
 <note warning> <note warning>
-Supprimer l'ancien compte **avant** d'ajouter le nouveau, sinon doublons d'événements et de contacts sur le téléphone.+Supprimer l'ancien compte avant d'ajouter le nouveau, sinon doublons d'événements et de contacts sur le téléphone.
 </note> </note>
  
Ligne 109: Ligne 105:
 ==== Ajout du compte Nextcloud ==== ==== Ajout du compte Nextcloud ====
  
-  - DAVx⁵ → ''+'' → ''Connexion avec une URL et un nom d'utilisateur'' +  - DAVx⁵ → ''+'' → ''Connexion avec Nextcloud'' 
-  - URL : ''https://NEXTCLOUD'' (le ''well-known'' fait la découverte) +  - URL : ''https://nuage.beafrancois.fr/nextcloud'' 
-  - Identifiant : le login Nextcloud +  - suit une étape d'authentification qu'il suffit de compléter 
-  - Mot de passe : le mot de passe d'application (ou celui du compte si pas de 2FA) +  - Sélectionner les calendriers (détectés automatiquement) et le carnet d'adresses à synchroniser
-  - Sélectionner les calendriers (y compris les calendriers partagés, détectés automatiquement) et le carnet d'adresses à synchroniser+
   - Lancer une synchronisation manuelle et vérifier dans les applis Agenda et Contacts du téléphone   - Lancer une synchronisation manuelle et vérifier dans les applis Agenda et Contacts du téléphone
  
-===== 4. Bascule finale ===== 
  
-  - Laisser tourner quelques jours en vérifiant la synchro sur tous les appareils 
-  - Sauvegarde finale de Baïkal : <code bash>tar czf baikal-final-backup.tar.gz /chemin/vers/baikal/Specific/</code> (''Specific/'' contient la base et la config) 
-  - Conserver aussi les exports ''.ics''/''.vcf'' 
-  - Arrêter le service Baïkal 
  
-===== Dépannage ===== 
  
-^ Symptôme ^ Cause probable ^ Solution ^ 
-| ''NotAuthenticated'' / erreur XML à l'export | Baïkal en auth Digest, client en Basic | Le script utilise déjà ''--digest'' ; vérifier le mot de passe | 
-| Contacts : X récupérés sur Y listés | vCards avec href sans ''.'' avant ''vcf'' | Le script gère ce cas (pattern large) ; sinon comparer les listes | 
-| DAVx⁵ ne trouve pas les services | ''well-known'' absent | Ajouter les redirections ''/.well-known/caldav'' et ''carddav'' vers ''/remote.php/dav/'' dans le serveur web | 
-| Connexion DAVx⁵ refusée avec le bon mot de passe | 2FA active | Utiliser un mot de passe d'application | 
-| Doublons sur le téléphone | Ancien compte Baïkal pas supprimé | Supprimer les deux comptes, resynchroniser depuis Nextcloud seul | 
commun/migration_baikal_nextcloud_calendriers_contacts.1787044486.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki