Comment auto-héberger WordPress sur Hetzner (Guide 2026)
WordPress est un puissant système de gestion de contenu idéal pour les blogueurs, les entreprises et quiconque souhaitant auto-héberger un site web. Si vous recherchez un fournisseur de VPS abordable, Hetzner est une excellente option à partir de seulement 4,15 EUR/mois. Dans ce guide, nous vous guiderons à travers les étapes pour installer et configurer WordPress sur un VPS Hetzner.
Prérequis
Avant de commencer, assurez-vous de répondre aux exigences suivantes :
- Un VPS Hetzner : Inscrivez-vous pour un plan VPS sur Hetzner et choisissez votre configuration préférée.
- Nom de domaine : Vous aurez besoin d’un nom de domaine pointant vers l’IP de votre VPS.
- Connaissances de base en Linux : Familiarité avec les opérations en ligne de commande et les systèmes basés sur Linux.
Étape 1 : Configurer votre VPS
Une fois votre VPS Hetzner opérationnel, connectez-vous via SSH en utilisant la commande suivante :
ssh root@your_ip_address
Remplacez your_ip_address par l’IP réelle de votre VPS.
Étape 2 : Mettre à jour les paquets système
Avant d’installer un logiciel, il est recommandé de mettre à jour vos paquets système. Exécutez les commandes suivantes :
apt update
apt upgrade -y
Étape 3 : Installer les logiciels requis
Vous aurez besoin d’un serveur web, d’un serveur de base de données et de PHP pour faire fonctionner WordPress. Installez Apache, MySQL et PHP avec la commande suivante :
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Vérifier les installations
- Apache : Accédez à l’IP de votre serveur dans un navigateur web. Vous devriez voir la page par défaut d’Apache.
- MySQL : Sécurisez votre installation MySQL :
mysql_secure_installation
Suivez les instructions pour définir un mot de passe root et sécuriser votre instance.
Étape 4 : Créer une base de données MySQL pour WordPress
Connectez-vous à MySQL :
mysql -u root -p
Une fois dans le shell MySQL, exécutez les commandes suivantes pour créer une nouvelle base de données et un utilisateur pour WordPress :
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
N’oubliez pas de remplacer 'your_password' par un mot de passe fort.
Étape 5 : Télécharger et configurer WordPress
Allez dans le répertoire web et téléchargez le dernier paquet WordPress :
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
Ensuite, configurez WordPress en créant un fichier de configuration :
cp wp-config-sample.php wp-config.php
nano wp-config.php
Modifiez les valeurs de configuration de la base de données :
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
Enregistrez et quittez l’éditeur.
Étape 6 : Définir les permissions des fichiers
Assurez-vous que le serveur web peut lire et écrire les fichiers nécessaires :
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Étape 7 : Activer le module de réécriture Apache
WordPress dépend du module de réécriture Apache pour créer des URLs élégantes. Activez-le en utilisant :
a2enmod rewrite
systemctl restart apache2
Étape 8 : Compléter l’installation de WordPress via le navigateur
Maintenant, ouvrez un navigateur web et naviguez vers http://your_ip_address. Suivez les instructions à l’écran pour compléter l’installation.
Vous définirez le titre de votre site, le nom d’utilisateur administrateur, le mot de passe et l’email durant ce processus.
Comparaison des principaux fournisseurs de VPS
| Fournisseur | Prix (EUR/USD) | Caractéristiques clés |
|---|---|---|
| Contabo VPS | 5,99 EUR/mo | Stockage élevé, faible coût |
| Hetzner Cloud | 4,15 EUR/mo | Excellentes performances, évolutivité facile |
| DigitalOcean | 6 USD/mo | Interface conviviale, idéal pour les débutants |
| Vultr | 6 USD/mo | Plusieurs emplacements, stockage SSD rapide |
| Linode (Akamai) | 5 USD/mo | Haute fiabilité, bon support |
FAQs
Puis-je utiliser un service de base de données managé avec Hetzner ?
Oui, vous pouvez utiliser un service de base de données managé si vous le souhaitez. En utilisant des bases de données managées, vous déchargez la responsabilité des sauvegardes, des mises à jour et de la mise à l’échelle, vous permettant de vous concentrer sur votre application. Hetzner propose également diverses options pour des services managés qui peuvent être bénéfiques dans un environnement de production.
Quelles sont les meilleures pratiques de sécurité pour auto-héberger WordPress ?
Lors de l’auto-hébergement de WordPress, assurez-vous de suivre les meilleures pratiques de sécurité telles que garder votre logiciel à jour, utiliser des mots de passe forts, mettre en œuvre HTTPS avec des certificats SSL, et sauvegarder régulièrement votre site. De plus, envisagez d’utiliser des plugins de sécurité comme Wordfence et d’effectuer des audits de sécurité réguliers pour minimiser les vulnérabilités.
Comment migrer un site WordPress existant vers Hetzner ?
Pour migrer votre site WordPress existant, exportez votre base de données à l’aide d’outils comme phpMyAdmin ou en ligne de commande. Téléchargez vos fichiers WordPress en utilisant SCP ou FTP. Importez votre base de données dans la nouvelle base de données sur votre VPS Hetzner et mettez à jour votre fichier wp-config.php avec les nouveaux détails de la base de données. Assurez-vous de mettre à jour l’URL du site et les paramètres de permaliens après la migration.
Pour plus de détails sur les fournisseurs de VPS, consultez notre comparaison complète des VPS. Profitez de votre expérience WordPress auto-hébergée sur Hetzner !