Comment l'installer, étape par étape : Configurer SMART Migration pour l'application
Ce qu'apporte un serveur qui vous appartient
Section intitulée « Ce qu'apporte un serveur qui vous appartient »Exécuter le travail sur une machine qui vous appartient, au sein de votre réseau, plutôt que dans Nextcloud ou dans le cloud d'un éditeur, offre à la migration quelques avantages qui comptent d'autant plus qu'elle prend de l'ampleur.
Il atteint toutes les sources
Les partages de fichiers, les lecteurs locaux et SharePoint sur site se trouvent sur votre réseau, hors de portée de tout service cloud. Le serveur est installé à côté d'eux et atteint également SharePoint Online, OneDrive et Teams par Internet.
Les identifiants restent chez vous
L'inscription d'application Entra ID et son certificat, les identifiants NTLM pour SharePoint sur site et le compte Windows qui lit les partages de fichiers n'existent que sur le serveur. Ni Nextcloud, ni cette application, ni le partenaire n'en détiennent aucun.
Les interfaces de Microsoft
Le serveur communique avec SharePoint, OneDrive et Teams au moyen des API de Microsoft — dont la plupart ne sont disponibles que sous Windows — en tant que programme Windows connecté avec l'inscription d'application de votre tenant. C'est ce qui lui permet de reprendre les versions, les métadonnées et les dates, et de respecter la limitation de débit (throttling) de Microsoft 365.
Vos fichiers vont directement dans votre Nextcloud
Les fichiers transitent de la source vers votre Nextcloud par le serveur et nulle part ailleurs. Aucun service cloud tiers ne les stocke ni ne les relaie en chemin.
Au plus près des données
La latence compte davantage que la bande passante lorsqu'une bibliothèque contient de nombreux petits fichiers. Un serveur proche des serveurs de fichiers et de Nextcloud garantit des appels courts.
Sous votre contrôle
Vous décidez où il fonctionne, quand il est maintenu et dans quel segment réseau il se trouve. Il peut même fonctionner sans accès à Internet, pour les partages de fichiers et SharePoint sur site.
Toutes les connexions partent du serveur
Section intitulée « Toutes les connexions partent du serveur »Le serveur initie lui-même toutes les connexions : il demande du travail à cette application, lit les sources et écrit dans Nextcloud. Rien n'a besoin d'atteindre le serveur : aucun port n'a donc à être ouvert vers lui, et l'application ne le contacte jamais.
| Le serveur se connecte à | Pour | Via |
|---|---|---|
| Ce Nextcloud | Prendre en charge les tâches, signaler la progression et les résultats, écrire les fichiers et les rapports | HTTPS, connecté avec un mot de passe d'application Nextcloud |
| SharePoint Online, OneDrive et Teams | Lire les sources | HTTPS par Internet, avec l'inscription d'application Entra ID et son certificat |
| SharePoint sur site | Lire les sources | Votre réseau, avec des identifiants NTLM |
| Partages de fichiers et lecteurs | Lire les sources | Votre réseau, sous le compte Windows avec lequel le serveur s'exécute |
| La base de données de reporting | Les données au niveau des fichiers sur lesquelles repose le rapport Power BI | Votre réseau |
Un segment réseau verrouillé
Pour les partages de fichiers et SharePoint sur site, le serveur n'a besoin d'aucun accès à Internet : seulement d'une route vers les sources et vers ce Nextcloud. Les sources Microsoft 365 nécessitent une route sortante vers Microsoft.
En savoir plus : Partages de fichiers vers Nextcloud
Ce dont le serveur a besoin
Section intitulée « Ce dont le serveur a besoin »Les exigences sont celles d'un programme Windows qui lit vos sources et écrit dans Nextcloud. Organisez-les avant l'installation, avec les responsables du réseau, du tenant et des serveurs de fichiers.
| Exigence | Pourquoi |
|---|---|
| Une machine ou une VM Windows, avec 16 Go de RAM comme base | Le serveur est un programme Windows et exécute chaque tâche ; il reste allumé pendant l'exécution des tâches. Davantage de mémoire est utile lorsque quatre tâches s'exécutent simultanément ou qu'une bibliothèque est très volumineuse. |
| Les prérequis, dont .NET 8 | Sur une machine sans accès à Internet, ils doivent être installés manuellement avant le serveur. |
| Un accès réseau à ce Nextcloud | Chaque tâche est réclamée, signalée et écrite via l'adresse Nextcloud. |
| Une inscription d'application Entra ID avec un certificat | Pour SharePoint Online, OneDrive et Teams : le certificat sous forme de fichier .pfx ou installé dans le magasin de certificats Windows, et les autorisations dont SMART Migration a besoin. |
| Des identifiants NTLM | Pour SharePoint sur site : un compte capable de lire les sites à migrer. |
| Une autorisation de lecture pour le compte Windows | Pour les partages de fichiers : sur chaque dossier lu par les tâches. |
| Un compte administrateur Nextcloud dédié et son mot de passe d'application | Le serveur s'en sert pour se connecter à cette application ; révoquez le mot de passe d'application pour couper immédiatement l'accès du serveur. Pour créer des dossiers d'équipe de destination, l'adresse du serveur doit également être dispensée de la confirmation du mot de passe de Nextcloud — voir A team folder is not created |
| Un référentiel et une base de données BI | SQL Server 2025 Express et PostgreSQL, installés par défaut avec le serveur, ou vos propres serveurs. Voir Comment SMART Migration s'installe : le référentiel et la base de données BI |
| Une clé de licence fournie par votre partenaire | D'abord la clé d'essai gratuite, puis la licence de production lors de la mise en service. |
Dimensionnement, prérequis et inscription d'application du tenant, en détail :
- Dimensionner les serveurs pour une grande migration
- Configuration requise
- Comment créer et configurer l’inscription d’application
Pourquoi il ne fonctionne pas dans Nextcloud
Section intitulée « Pourquoi il ne fonctionne pas dans Nextcloud »Nextcloud et cette application restent exactement tels qu'ils sont : l'application détient le plan et l'historique, et n'envoie aucune requête à Microsoft 365 ni au serveur. C'est un choix délibéré, qui tient Nextcloud à l'écart des risques de la migration.
- Les API de Microsoft fonctionnent sous Windows. Une grande partie des échanges qu'une migration nécessite avec SharePoint et Microsoft 365 — lecture des bibliothèques, des versions, des métadonnées et des autorisations, et surtout SharePoint sur site — passe par les API et les bibliothèques clientes de Microsoft, dont la plupart ne sont disponibles que sous Windows. Nextcloud fonctionne sous Linux : le travail doit donc s'exécuter sur une machine Windows à côté.
- Aucun identifiant Microsoft 365 dans Nextcloud. Un Nextcloud qui lirait le tenant devrait détenir le certificat de l'inscription d'application. Le serveur le conserve au contraire au sein de votre réseau.
- Une migration n'est pas une requête web. Une exécution peut durer des heures, voire des jours, et un serveur conçu à cet effet résiste mieux qu'un serveur web à une coupure, à la limitation de débit et à un redémarrage.
- Windows atteint les sources Windows. NTLM et les autorisations d'un compte Windows sur un partage de fichiers relèvent également de Windows.
Votre partenaire le met en place avec vous
Le lien de téléchargement, la clé d'essai et la licence de production vous sont fournis par votre partenaire SMART Migration, qui peut installer le serveur avec vous et vérifier qu'il atteint toutes les sources.
Voir aussi