Vous changez de fournisseur sans déplacer tout le serveur ? Nextcloud App Migration permet en 2026 d'exporter les données d'un compte, puis de les importer sur une autre instance. Cette méthode vise la portabilité d'un utilisateur. Elle ne remplace ni une sauvegarde, ni la migration technique d'une plateforme entière. Depuis Nextcloud Hub 26 Winter, l'application User migration prend en charge davantage d'applications, dont Mail, Contacts, Calendar, Tables et Deck. Ce guide explique le périmètre réel de l'archive, les prérequis des deux côtés, le parcours web, les commandes d'administration et la recette à mener avant de fermer l'ancien compte.
À quoi sert l'application User migration de Nextcloud ?
L'application officielle User migration crée une archive à partir des données d'un utilisateur. Celui-ci choisit les éléments proposés dans Paramètres personnels > Migration des données, lance l'export, télécharge le fichier obtenu, puis l'importe sur son compte de destination. Le dépôt officiel nomme ce fichier user.nextcloud_export dans son exemple.
Le principe diffère d'une copie WebDAV. Télécharger uniquement les fichiers ne transporte pas les réglages du profil, les favoris, les commentaires ou les données d'applications compatibles. User migration donne à chaque composant un mécanisme d'export et d'import. Une application qui ne fournit pas ce mécanisme ne rejoint pas automatiquement l'archive.
Nextcloud a étendu ce périmètre avec Hub 26 Winter. L'annonce officielle cite l'export et l'import de Files, Mail, Contacts, Calendar, Tables et Deck. La documentation Groupware détaille les contacts et groupes, les calendriers avec événements, participants et réglages, ainsi que les paramètres, alias et préférences des comptes Mail. Cette liste dépend des applications installées et de leur version sur chaque instance.
| Besoin | User migration | Migration complète du serveur |
|---|---|---|
| Déplacer un compte choisi | Oui, selon les migrateurs disponibles | Possible, mais disproportionné |
| Déplacer tous les comptes et groupes | Non, opération par utilisateur | Oui |
| Conserver la configuration du serveur | Non | Oui |
| Transférer base, applications et stockage | Non | Oui |
| Changer d'hébergeur sans accès administrateur à la source | Possible si l'export personnel est autorisé | Non |
Pour l'architecture générale de la plateforme, commencez par le guide Nextcloud. Si votre objectif est de déplacer le domaine, la base et tous les utilisateurs, suivez plutôt la migration Nextcloud vers un nouveau serveur.
Une archive de migration n'est pas une sauvegarde
La documentation destinée aux développeurs indique explicitement que User migration ne doit pas servir d'outil de sauvegarde et de restauration. L'import est conçu pour ajouter des données sur une autre instance, pas pour effacer puis reconstruire un compte existant à un état antérieur.
Quels prérequis vérifier sur les deux instances ?
Installez ou activez User migration sur la source et sur la destination. La documentation Groupware demande aussi la version la plus récente des applications Nextcloud concernées. Une version identique de Nextcloud n'est pas présentée comme une obligation générale, mais la compatibilité des migrateurs et de leurs formats doit être testée avant une bascule réelle.
Sur la source, ouvrez l'écran de migration et notez les catégories proposées. Cette liste constitue le périmètre vérifiable du compte, contrairement à une liste générique lue dans une annonce. Comparez-la avec les applications réellement utilisées : Files, Calendar, Contacts, Mail, Deck, Tables et toute extension métier. Une application absente de l'écran exige un autre export documenté par son éditeur ou une reprise manuelle.
Sur la destination, créez le compte demandé par votre organisation, connectez-vous et vérifiez son quota. L'archive doit pouvoir être téléversée dans Files avant d'être sélectionnée pour l'import selon la procédure du dépôt officiel. Contrôlez donc sa taille, l'espace déjà occupé et les limites d'envoi du serveur web. Une archive volumineuse peut échouer à cause d'un quota insuffisant, d'une taille maximale ou d'un délai de traitement, même si l'application est bien installée.
Préparez enfin un inventaire de recette : nombre de fichiers et dossiers, calendriers, carnets d'adresses, tableaux, projets Deck et comptes Mail attendus. Ne placez aucun mot de passe dans ce document. Les paramètres d'un compte de messagerie ne prouvent pas que l'authentification auprès du serveur distant fonctionnera encore après l'import.
Comment exporter un compte Nextcloud ?
Dans l'interface web de la source, ouvrez Paramètres personnels, puis Migration des données. Sélectionnez uniquement les catégories utiles. Lancez l'export et attendez la fin du traitement avant de télécharger l'archive. Gardez la page ouverte si l'interface le demande et consultez les journaux avec l'administrateur lorsqu'une catégorie échoue.
Traitez le fichier comme une donnée sensible. Il peut réunir documents, coordonnées, événements et paramètres issus de plusieurs applications. Téléchargez-le sur un poste maîtrisé, transférez-le par un canal protégé et évitez un espace public ou un lien sans expiration. Ne le joignez pas à un ticket d'assistance. Nextcloud ne présente pas cette archive comme une copie de sauvegarde chiffrée par défaut dans la procédure officielle consultée.
Un administrateur peut aussi exporter en ligne de commande. Le dépôt officiel expose la commande suivante :
sudo -E -u www-data php occ user:export \
--help
L'aide locale est la référence pour les options de la version installée. La forme générale accepte un utilisateur et, selon la version, un dossier de destination. Exécutez occ avec le compte du serveur web et ne reprenez pas une commande trouvée pour une autre installation sans lire son aide.
Avant de quitter la source, contrôlez que le fichier téléchargé possède une taille plausible et qu'il est lisible par l'étape d'import. Conservez l'ancien compte actif. Une archive créée sans erreur ne prouve pas encore que chaque application de destination saura importer son contenu.
Comment importer l'archive sur la nouvelle instance ?
Connectez-vous au compte de destination et téléversez user.nextcloud_export dans Files. Ouvrez ensuite Paramètres personnels > Migration des données, choisissez l'archive et démarrez l'import. Les catégories disponibles à l'arrivée dépendent des migrateurs installés. Si une application manque, arrêtez la recette et faites-la installer ou exportez ses données par une méthode officielle distincte.
Pour une opération administrée, le dépôt fournit aussi une commande d'import :
sudo -E -u www-data php occ user:import \
--help
La syntaxe générale attend le chemin de l'archive. Consultez toujours --help sur la cible avant exécution, car les options et les contrôles peuvent évoluer. Lancez d'abord l'opération sur un compte de test représentatif, jamais sur l'ensemble des utilisateurs sans pilote.
L'import ne doit pas être confondu avec une fusion garantie. La documentation développeur demande aux applications d'éviter la suppression des données déjà présentes. Deux éléments homonymes peuvent donc coexister ou provoquer un conflit selon le migrateur. Une destination vide réduit les ambiguïtés, mais elle ne dispense pas d'une vérification fonctionnelle.
Conservez la source jusqu'à la recette finale
Ne supprimez pas l'ancien compte après le seul message de réussite. Gardez-le accessible jusqu'au contrôle des fichiers, applications, partages utiles et clients synchronisés, puis fixez une date de clôture avec l'utilisateur.
Que faut-il contrôler après l'import ?
Commencez par Files. Comparez les dossiers attendus, ouvrez plusieurs documents et contrôlez les éléments récents comme les anciens. Vérifiez séparément favoris, commentaires et autres métadonnées que vous utilisiez. Les partages impliquent d'autres comptes ou adresses distantes : testez-les avec leurs destinataires au lieu de déduire leur présence à partir du seul fichier.
Poursuivez application par application :
- ouvrez les calendriers, événements récurrents, participants et alarmes ;
- vérifiez les carnets d'adresses, groupes et champs importants ;
- contrôlez les tableaux Tables et leurs données ;
- ouvrez les tableaux Deck, cartes, pièces jointes et affectations utiles ;
- relisez les paramètres Mail, alias et préférences, puis testez réception et envoi ;
- listez les applications absentes de l'archive et leur méthode de reprise.
Reconnectez ensuite un client de bureau ou mobile de test à la cible. Ne repointez pas immédiatement tous les appareils : une arborescence différente ou un compte mal choisi peut déclencher des conflits. Le guide de synchronisation Nextcloud détaille les dossiers locaux, la synchronisation sélective et le traitement des conflits.
Consultez enfin les notifications et les journaux de la cible. Notez la version de User migration, l'heure, les catégories choisies et le résultat de chaque test. Si l'import est incomplet, conservez l'archive et la source, puis corrigez la compatibilité avant un nouvel essai. Pour protéger l'instance indépendamment de cette opération, appliquez une vraie stratégie de sauvegarde Nextcloud.
Dans quels cas choisir une autre méthode ?
User migration convient au transfert autonome d'un compte entre deux instances compatibles. Elle est aussi utile pour un pilote avant une migration plus large. Elle devient moins adaptée quand l'organisation doit reprendre les groupes centraux, l'annuaire LDAP, les règles d'administration, les applications personnalisées, le domaine, la base ou le stockage primaire.
Pour déplacer une instance entière, l'administrateur sauvegarde puis transfère configuration, base, données, applications et thèmes dans un état cohérent. Cette méthode conserve les relations globales que l'archive utilisateur ne cherche pas à reproduire. Pour quelques calendriers ou contacts seulement, un export standard iCalendar ou vCard peut être plus simple, mais il transporte moins de réglages.
Une migration en nombre demande un projet séparé. Les commandes occ permettent l'automatisation, mais il faut gérer espace temporaire, erreurs par compte, reprise, validation et durée de conservation des archives. Commencez par un petit groupe représentatif : un compte simple, un compte volumineux et un utilisateur actif dans plusieurs applications. Le résultat du pilote décide si User migration suffit ou si la migration serveur est plus sûre.
Conclusion
Nextcloud App Migration apporte une vraie portabilité au niveau du compte : l'utilisateur choisit ses données, exporte une archive puis l'importe sur une autre instance. En 2026, son intérêt dépasse les fichiers grâce aux migrateurs de Mail, Contacts, Calendar, Tables et Deck. Son périmètre reste celui des applications compatibles, pas celui du serveur complet. Inventoriez les catégories proposées, testez un compte, contrôlez chaque application et gardez la source jusqu'à validation. Pour changer d'instance sans exploiter vous-même le serveur, une offre Nextcloud gérée fournit la destination et l'accompagnement nécessaires.
Découvrir l'hébergement Nextcloud GaprodEspaces de 100 Go à 10 To, de 1 à 25 utilisateurs