Comment ça marche
Du premier clic à votre site en ligne sur le nouvel hébergeur — voici le déroulement complet d'une migration, étape par étape.
Connexion à votre ancien hébergeur
On a besoin de pouvoir lire votre site actuel pour le copier. Vous nous donnez les accès — c'est comme nous prêter une clé pour une visite : on regarde, on ne touche à rien.
- Vous fournissez les identifiants FTP, SSH ou panel (cPanel, Plesk, DirectAdmin, OVH)
- On se connecte en lecture seule — aucune modification de votre site source
- Vos identifiants sont chiffrés en AES-256-GCM dès la réception
Connexion en SFTP par défaut (port 22), avec fallback FTPS explicite (port 990) si nécessaire. Si vous fournissez les credentials d'un panel d'hébergement (cPanel, Plesk, DirectAdmin, OVH), nous utilisons leur API officielle pour scanner sans avoir besoin d'accès SSH système.
Détection automatique de votre site
On scanne vos fichiers pour reconnaître quel type de site vous avez (WordPress, Joomla, e-commerce…). Ça nous évite de vous poser des questions techniques que vous ne voudriez pas avoir à répondre.
- Reconnaissance du CMS : WordPress, Joomla, Drupal, PrestaShop, Magento et plus
- Extraction de la config BDD depuis les fichiers de configuration
- Estimation du temps de migration selon la taille des fichiers et de la base
Scan des fichiers signature (wp-config.php, configuration.php, app/etc/env.php, etc.). Détection version + plugins + thèmes. Lecture des credentials BDD depuis les fichiers de config en parsing PHP non-évalué.
Préparation de votre nouvel hébergeur
On configure tout côté destination : base de données, comptes email, certificats SSL. Vous nous laissez faire, on s'assure que tout est prêt avant de transférer la moindre donnée.
- Création de la base de données avec un utilisateur dédié aux droits limités
- Setup des comptes email avec mots de passe générés et envoyés en sécurité
- Génération du certificat SSL Let's Encrypt automatiquement
Provisionnement via API panel ou CLI selon l'hébergeur cible. Création du `mysql user` dédié avec droits limités à la BDD applicative. Demande ACME-DNS pour le SSL si le DNS n'est pas encore basculé.
Transfert sécurisé de toutes vos données
Fichiers, base de données, emails — on copie tout vers le nouvel hébergeur. C'est l'étape la plus longue (entre 10 minutes et plusieurs heures selon la taille). Pendant ce temps, votre site actuel reste accessible normalement.
- Copie des fichiers en SFTP chiffré avec reprise sur erreur
- Dump SQL + import avec ajustement automatique des URLs internes
- Migration IMAP des comptes email avec préservation des dossiers et lus/non-lus
rsync incrémentale en SSH pour les fichiers, mysqldump --single-transaction pour la BDD (pas de lock applicatif), search-and-replace serialized sur les options WordPress, IMAP via Symfony Mailer ou API panel pour les emails.
Vérification avant bascule
Avant de basculer le DNS, on vérifie que tout fonctionne. Vous accédez à une «preview» du site sur le nouvel hébergeur, vous validez visuellement, et seulement après on passe à la dernière étape.
- Test HTTP automatique sur 50+ pages clés (home, catalogue, panier, contact…)
- Vérification de l'intégrité de la base de données (lignes, foreign keys, indexes)
- Test d'envoi d'email en TLS depuis le nouveau serveur
Crawler interne qui compare les status codes et hashes de pages source vs destination. Schema validation MySQL via INFORMATION_SCHEMA. Test envoi mail via TLS implicite (port 465) puis explicite (port 587).
Bascule DNS et fin de migration
Le moment où votre nom de domaine pointe vers le nouvel hébergeur. On vous guide pas-à-pas selon votre registrar. Les deux serveurs tournent en parallèle pendant la propagation DNS — aucun visiteur n'est perdu.
- Instructions DNS adaptées à votre registrar (OVH, Gandi, Cloudflare, Namecheap, Google…)
- Monitoring de la propagation depuis 8 résolveurs DNS publics à travers le monde
- Conservation du site source 48h en lecture, au cas où
Instructions custom générées pour chaque registrar (capture d'écran annotée + texte). Polling DNS sur 8 résolveurs publics (Google 8.8.8.8, Cloudflare 1.1.1.1, Quad9, OpenDNS, etc.). Bascule rsync différentielle si du contenu a changé entre l'export initial et la bascule.
Essayez gratuitement
Votre première migration ne coûte rien. Aucune carte bancaire requise.
Créer mon compte