Comment migrer WordPress vers Hetzner Cloud en moins d une heure
Un guide complet etape par etape pour migrer votre site WordPress d un hebergement mutualise vers un VPS Hetzner Cloud avec CloudPanel. Plus rapide, moins cher, meilleur.
Introduction
Migrer votre site WordPress d'un hebergement mutualise vers un VPS peut sembler intimidant, mais ce n'est vraiment pas le cas. L'ensemble du processus peut etre realise en moins d'une heure, et les gains de performance sont immediats. Si vous n'avez pas encore lu les raisons de faire ce changement, consultez notre guide sur pourquoi vous devriez abandonner cPanel et l'hebergement mutualise. Cet article est le complement pratique - un guide etape par etape qui met votre site en marche sur Hetzner Cloud avec CloudPanel.
Allons-y.
Ce dont vous aurez besoin
- Un compte Hetzner Cloud (inscription gratuite, vous ne payez que ce que vous utilisez)
- Vos identifiants d'hebergement actuel (cPanel, Plesk ou similaire)
- Un client FTP/SFTP ou un acces SSH a votre hebergeur actuel
- Environ 30 a 60 minutes de votre temps
- Un nom de domaine que vous controlez, pour pouvoir mettre a jour le DNS plus tard
Etape 1 - Configurez votre VPS Hetzner
D'abord, creez votre nouveau serveur. Rendez-vous sur la console Hetzner Cloud et inscrivez-vous si ce n'est pas deja fait.
- Cliquez sur Add Server dans la Cloud Console.
- Choisissez un emplacement proche de votre audience (Falkenstein, Nuremberg ou Helsinki pour l'Europe ; Ashburn ou Hillsboro pour les Etats-Unis).
- Selectionnez Ubuntu 22.04 comme systeme d'exploitation.
- Choisissez le plan CX22 : 2 vCPUs partages, 4 Go de RAM, 40 Go de SSD. Cela coute environ 4 EUR par mois et gere la plupart des sites WordPress sans difficulte.
- Sous SSH Keys, ajoutez votre cle publique. Si vous n'en avez pas encore, generez-en une avec
ssh-keygen -t ed25519sur votre machine locale. - Donnez a votre serveur un nom reconnaissable et cliquez sur Create & Buy Now.
Une fois le serveur cree, notez l'adresse IP. Vous en aurez besoin dans les etapes suivantes.
Etape 2 - Installez CloudPanel
CloudPanel est un panneau de controle serveur gratuit et leger qui simplifie la gestion des sites WordPress sur un VPS. Il s'occupe de Nginx, PHP-FPM, MySQL et des certificats SSL pour vous.
- Connectez-vous en SSH a votre nouveau serveur :
ssh root@YOUR-SERVER-IP - Installez CloudPanel avec la commande officielle. Consultez la documentation d'installation de CloudPanel pour la commande la plus recente. Elle ressemble generalement a ceci :
curl -sSL https://installer.cloudpanel.io/ce/v2/install.sh | sudo bash - Attendez quelques minutes que l'installation se termine.
- Accedez a CloudPanel a l'adresse
https://YOUR-SERVER-IP:8443dans votre navigateur. - Creez votre compte administrateur avec un mot de passe fort.
C'est tout. Votre serveur est maintenant pret a heberger des sites WordPress.
Etape 3 - Creez votre site WordPress dans CloudPanel
Avec CloudPanel installe, la mise en place d'un nouveau site WordPress prend environ 30 secondes.
- Dans CloudPanel, cliquez sur Add Site et selectionnez WordPress.
- Entrez votre nom de domaine (par exemple
yourdomain.com). - Choisissez une version de PHP (8.2 ou 8.3 recommande).
- Cliquez sur Create.
CloudPanel fera automatiquement les operations suivantes :
- Creer une base de donnees MySQL et un utilisateur
- Configurer Nginx avec des parametres optimises pour WordPress
- Mettre en place un pool PHP-FPM
- Installer WordPress
Notez les identifiants de la base de donnees generes par CloudPanel. Vous en aurez besoin si vous faites une migration manuelle.
Etape 4 - Exportez vos donnees WordPress
Il faut maintenant recuperer vos donnees WordPress existantes depuis l'ancien serveur d'hebergement mutualise. Il y a deux approches.
Option A : Utilisez un plugin de migration (Recommande pour les debutants)
C'est la methode la plus simple. Installez l'un de ces plugins sur votre ancien site WordPress :
- UpdraftPlus - excellent pour les workflows de sauvegarde et restauration
- All-in-One WP Migration - export en un seul fichier, tres simple
- Duplicator - cree un package complet du site avec installateur
Exportez l'integralite de votre site avec le plugin. Telechargez le fichier de sauvegarde sur votre ordinateur.
Option B : Export manuel (Plus de controle)
Si vous preferez faire les choses manuellement ou si votre site est trop volumineux pour une migration par plugin :
- Exportez votre base de donnees : Connectez-vous a cPanel sur votre ancien hebergeur, ouvrez phpMyAdmin, selectionnez votre base de donnees WordPress et cliquez sur Export. Choisissez le format SQL et telechargez le fichier.
- Telechargez vos fichiers : Connectez-vous a votre ancien hebergeur par FTP ou SFTP et telechargez l'integralite du dossier
wp-content. Il contient vos themes, plugins, medias et autres fichiers personnalises.
L'Option A est plus rapide et moins sujette aux erreurs. L'Option B offre plus de controle et fonctionne mieux pour les tres grands sites.
Etape 5 - Importez sur votre nouveau serveur
Si vous avez utilise un plugin de migration
- Connectez-vous a la nouvelle installation WordPress sur votre nouveau serveur (utilisez l'IP du serveur ou une URL temporaire).
- Installez le meme plugin de migration que celui utilise pour l'export.
- Utilisez la fonction d'import/restauration du plugin pour envoyer votre fichier de sauvegarde.
- Le plugin s'occupera automatiquement de la base de donnees, des fichiers et du remplacement des URLs.
Si vous avez fait un export manuel
- Importez la base de donnees : Ouvrez phpMyAdmin dans CloudPanel, selectionnez la base de donnees creee pour votre site et importez votre fichier SQL.
- Envoyez les fichiers : Connectez-vous a votre nouveau serveur par SFTP et envoyez le dossier
wp-contentdans le repertoire d'installation WordPress, en remplacant celui par defaut. - Mettez a jour wp-config.php : Verifiez que le nom de la base de donnees, l'utilisateur et le mot de passe dans
wp-config.phpcorrespondent aux identifiants generes par CloudPanel. - Lancez un rechercher-remplacer : Si votre domaine change ou si vous passez de HTTP a HTTPS, utilisez WP-CLI pour mettre a jour toutes les URLs dans la base de donnees :
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --all-tables
WP-CLI est pre-installe avec la configuration WordPress de CloudPanel, vous pouvez donc executer cette commande directement sur le serveur.
Etape 6 - Mettez a jour le DNS
Votre site fonctionne maintenant sur le nouveau serveur, mais votre domaine pointe encore vers l'ancien. Il est temps de corriger cela.
- Connectez-vous a votre registraire de domaine (Namecheap, Cloudflare, GoDaddy ou la ou vous gerez votre DNS).
- Trouvez les parametres DNS de votre domaine.
- Mettez a jour l'enregistrement A pour qu'il pointe vers l'adresse IP de votre serveur Hetzner.
- Si vous avez un sous-domaine
www, mettez egalement a jour cet enregistrement A ou CNAME. - Definissez le TTL (Time to Live) le plus bas possible avant la migration. Un TTL de 300 secondes signifie que les changements DNS se propagent en 5 minutes.
Une fois le DNS propage, CloudPanel generera automatiquement un certificat SSL gratuit via Let's Encrypt. Cela se produit generalement en quelques minutes.
Conseil de pro : Reduisez le TTL un ou deux jours avant la migration pour que l'ancien TTL plus long ait le temps d'expirer. Cela rend le basculement reel beaucoup plus rapide.
Etape 7 - Checklist post-migration
Votre site est en ligne sur le nouveau serveur. Avant de considerer que c'est termine, passez en revue cette checklist :
- Parcourez chaque page et verifiez que le contenu se charge correctement.
- Verifiez les images et fichiers medias. Les images manquantes signifient generalement que le dossier
wp-content/uploadsn'a pas ete transfere completement. - Testez les formulaires de contact et tous les plugins qui envoient des emails. Vous devrez peut-etre configurer les parametres SMTP sur le nouveau serveur.
- Configurez les sauvegardes automatiques. CloudPanel dispose d'une planification de sauvegarde integree. Configurez des sauvegardes quotidiennes et conservez au moins 7 jours d'historique.
- Activez le cache. Installez OPcache (generalement active par defaut) et envisagez Redis pour le cache d'objets sur les sites a fort trafic.
- Mettez a jour les URLs codees en dur. Recherchez dans les fichiers de votre theme et les parametres de vos plugins toute reference a l'ancien domaine ou aux anciens chemins du serveur.
- Testez sur mobile. Assurez-vous que les mises en page responsives et les fonctionnalites specifiques au mobile fonctionnent comme prevu.
- Verifiez le SSL. Confirmez que HTTPS fonctionne correctement et qu'il n'y a pas d'avertissements de contenu mixte.
Comparaison des performances
La difference apres la migration est frappante. Voici ce a quoi vous pouvez vous attendre :
- Avant (hebergement mutualise) : Temps de reponse du serveur de 800ms a 4 secondes. Tableau de bord d'administration lent. Timeouts occasionnels pendant les pics de trafic.
- Apres (Hetzner CX22) : Temps de reponse du serveur sous les 200ms. Experience d'administration reactive. Performances constantes quel que soit le trafic.
Ce ne sont pas des chiffres theoriques. Sur un hebergement mutualise, vous partagez les memes CPU et RAM avec des centaines d'autres sites. Sur un VPS Hetzner, ces ressources sont les votres. Le plan CX22 a environ 4 EUR par mois surpasse souvent des plans d'hebergement mutualise qui coutent trois a quatre fois plus.
Les temps de chargement des pages diminuent. Les Core Web Vitals s'ameliorent. Vos visiteurs beneficient d'une experience plus rapide, et les moteurs de recherche le remarquent.
Conclusion
Voila l'ensemble du processus. En moins d'une heure, vous etes passe d'un environnement d'hebergement mutualise lent a un VPS rapide et abordable que vous controlez entierement. Hetzner CX22 avec CloudPanel est une combinaison puissante - une infrastructure moderne a une fraction du cout de l'hebergement gere traditionnel.
La migration elle-meme est simple. La partie la plus difficile est generalement d'attendre la propagation du DNS. Tout le reste consiste simplement a suivre les etapes, et vous disposez maintenant d'un serveur qui peut evoluer avec vos projets.
Si vous ne l'avez pas encore lu, consultez notre article complementaire sur pourquoi vous devriez abandonner cPanel et passer a Hetzner pour une analyse complete des couts et des avantages.