Categories: WordOpsDebian

Comment installer WordOps sur un Debian 12

Voici un guide détaillé pour installer WordOps sur Debian 12 pour gérer un serveur dédié à l’hébergement de WordPress. Ce guide couvre l’installation de WordOps, la configuration de votre serveur, ainsi que l’installation de WordPress avec NGINX, PHP-FPM, MySQL/MariaDB et SSL Let’s Encrypt.

Prérequis

Avant de commencer, assurez-vous que vous avez les éléments suivants :

  1. Un serveur fonctionnant sous Debian 12 avec un accès root ou un utilisateur avec des privilèges sudo.
  2. Un nom de domaine configuré pour pointer vers l’adresse IP de votre serveur.
  3. Une connexion internet stable.

Préparer votre serveur Debian 12

1. Mettre à jour le système

Commencez par mettre à jour vos paquets existants pour vous assurer que votre serveur dispose des dernières mises à jour de sécurité.

sudo apt update && sudo apt upgrade -y

2. Installer les prérequis de base

WordOps nécessite quelques paquets de base pour fonctionner. Installez-les avec la commande suivante :

sudo apt install -y curl wget lsb-release sudo gnupg2 ca-certificates

3. Désactiver le pare-feu (si nécessaire)

Si vous utilisez un pare-feu, vous devez autoriser certains ports avant d’installer WordOps (ports 80, 443 pour HTTP et HTTPS, et éventuellement 22 pour SSH). Si vous avez un pare-feu actif, vous pouvez l’ajuster avec :

sudo ufw allow 22,80,443/tcp
sudo ufw reload

Installer WordOps sur Debian 12

1. Télécharger et installer WordOps

WordOps met à disposition un script d’installation pour faciliter l’installation. Vous allez récupérer ce script avec wget et l’exécuter. Exécutez la commande suivante pour télécharger et installer WordOps :

wget -qO wo wops.cc && sudo bash wo

Cela va installer WordOps sur votre serveur. Une fois l’installation terminée, vous aurez accès à la commande wo pour gérer vos sites WordPress.

Configurer un serveur WordPress avec NGINX, PHP, et MySQL

Une fois WordOps installé, vous pouvez créer et configurer un site WordPress. Voici les étapes détaillées :

1. Créer un site WordPress

Pour créer un nouveau site WordPress avec WordOps, utilisez la commande suivante :

sudo wo site create exemple.com --wp

Remplacez exemple.com par votre nom de domaine réel. Cette commande va effectuer plusieurs actions automatiquement :

  • Créer un site WordPress avec NGINX.
  • Installer PHP et configurer PHP-FPM.
  • Installer MariaDB pour la gestion de la base de données.
  • Télécharger la dernière version de WordPress et la configurer.

WordOps vous permet aussi de spécifier des options pour des configurations avancées. Par exemple, si vous voulez utiliser PHP 8.1 au lieu de la version par défaut (PHP 7.x), vous pouvez ajouter l’option --php83 :

sudo wo site create exemple.com --wp --php83

2 Vérifier l’installation de WordPress

Une fois l’installation terminée, vous pouvez accéder à votre site WordPress en ouvrant votre navigateur et en allant à http://exemple.com (remplacez exemple.com par votre propre nom de domaine).

L’écran d’installation de WordPress devrait apparaître, et vous pourrez configurer votre site WordPress, y compris la langue, le nom de votre site, et les informations d’administrateur.

Installer SSL avec Let’s Encrypt

WordOps simplifie l’installation de SSL avec Let’s Encrypt pour sécuriser votre site. Voici comment activer SSL pour votre site WordPress :

1 Activer SSL pour le site

Exécutez la commande suivante pour activer SSL (HTTPS) sur votre site WordPress :

sudo wo site update exemple.com --le

2 Vérification du certificat SSL

Une fois SSL activé, vous pouvez vérifier que votre site est accessible via HTTPS en allant sur https://exemple.com. Vous devriez voir un cadenas vert dans la barre d’adresse de votre navigateur, indiquant que la connexion est sécurisée.

Configuration avancée et gestion des sites

WordOps propose plusieurs options avancées pour personnaliser vos installations et gérer vos sites de manière efficace.

1. Gérer la configuration PHP

WordOps permet de changer facilement la version de PHP utilisée par votre site. Par exemple, pour mettre à jour vers PHP 8.3, utilisez :

sudo wo site update exemple.com --php83

Vous pouvez également activer des extensions PHP spécifiques en utilisant la commande suivante :

sudo wo site update exemple.com --php-extensions=opcache,redis

2 Activer la mise en cache avec Redis

WordOps prend en charge l’intégration de Redis pour la mise en cache. Pour activer Redis pour votre site, utilisez la commande suivante :

wo site update exemple.com --redis

Cela améliorera les performances de votre site en stockant des copies en cache des pages fréquemment demandées.

3 Ajouter des sites supplémentaires

Si vous avez plusieurs sites à gérer, vous pouvez les ajouter facilement avec la commande suivante :

sudo wo site create monsite2.com --wp

Cela permettra de créer un autre site WordPress avec la configuration par défaut. Vous pouvez également utiliser les options comme --php81, --redis et --le lors de la création de nouveaux sites.

Sécuriser et maintenir votre serveur

1. Mettre à jour WordOps et le serveur

Pour garantir que votre installation reste sécurisée et à jour, vous pouvez régulièrement mettre à jour WordOps et votre serveur. Utilisez la commande suivante pour mettre à jour WordOps :

sudo wo update

2. Sécuriser votre serveur avec Fail2Ban

WordOps propose également un mécanisme de sécurité intégré pour protéger votre serveur des attaques par force brute. Vous pouvez activer Fail2Ban pour sécuriser l’accès SSH et les services de votre serveur.

Conclusion

L’installation de WordOps sur Debian 12 est un moyen rapide et efficace de configurer un serveur performant pour WordPress. WordOps gère l’ensemble de la configuration serveur, y compris NGINX, PHP, MySQL/MariaDB, et Redis, tout en simplifiant la gestion de plusieurs sites WordPress. Grâce à son interface simple et ses options d’optimisation, vous bénéficiez d’un serveur hautement performant, sécurisé et facile à maintenir.

calounx

Recent Posts

Comment automiser le backup / restore d’une installation WordOps via un script ?

Pour automatiser la sauvegarde et la restauration d'une installation WordOps via un script sur un…

10 mois ago

Comment faire un backup / restore d’une installation WordOps sous Debian 12 ?

Faire une sauvegarde (backup) et une restauration (restore) d'une installation WordOps sur un serveur Debian…

10 mois ago

Comment optimiser WordOps ?

WordOps est un outil de gestion de serveurs web qui permet de configurer facilement un…

10 mois ago

Qu’est-ce que WordOps ?

Un guide complet pour l'optimisation des serveurs WordPress

10 mois ago