Installer OCS Inventory sur Debian 12 : guide étape par étape

Installer OCS Inventory sur Debian 12 : guide étape par étape

Hey les technophiles ! 🔥 Aujourd’hui, je me lance dans un guide complet pour installer OCS Inventory sur Debian 12. Si tu cherches à gérer efficacement ton parc informatique, tu es au bon endroit ! J’ai passé des heures à tester cette installation pour te proposer la méthode la plus simple. Allez, on se retrousse les manches et on plonge dans le vif du sujet !

En résumé :

Ce guide présente l’installation d’OCS Inventory sur Debian 12 pour une gestion efficace du parc informatique.

  • Préparation : Utiliser une installation fraîche de Debian 12 sans interface graphique et mettre à jour les paquets existants
  • Installation LAMP : Configurer Apache, PHP 8.2 et MariaDB comme infrastructure technique nécessaire
  • Configuration : Créer une base de données dédiée et installer les modules PHP supplémentaires requis
  • Sécurité : Exécuter mysqlsecureinstallation pour protéger la base de données

Préparation du serveur pour OCS Inventory

Avant de nous lancer dans l’aventure, laisse-moi te présenter rapidement ce qu’est OCS Inventory. C’est une solution open source (j’adore ça !) qui permet de gérer efficacement les ressources informatiques de ton entreprise ou de ton réseau personnel. Cette plateforme te permet de suivre les actifs matériels et logiciels, mais aussi de gérer les tickets d’assistance. Un vrai couteau suisse pour les administrateurs système que nous sommes !

Pour commencer, je te recommande d’utiliser une installation fraîche de Debian 12 sans interface graphique. Pourquoi ? Parce que c’est plus léger et plus stable pour un serveur. Si tu rencontres des problèmes avec Apache sur ta machine, n’hésite pas à consulter mon guide sur comment réparer Apache Debian en quelques étapes simples.

À lire aussi :  Avis-logiciel.com : où trouver leur adresse mail ou postale ?

Voici les prérequis pour notre installation :

  • Une machine Debian 12 fonctionnelle 💻
  • Un accès Internet stable
  • Des droits administrateur (root)
  • Un peu de patience (et peut-être un café) ☕

Connecte-toi à ton serveur en mode root avec la commande su. Le mot de passe administrateur te sera demandé. Une fois connecté, la première étape consiste à mettre à jour les paquets existants. J’exécute toujours cette opération avant d’installer quoi que ce soit :

apt update && apt upgrade

Cette commande va synchroniser la liste des paquets disponibles et installer les mises à jour. C’est comme faire un grand ménage avant d’emménager dans une nouvelle maison ! 🧹 L’autre jour, j’ai oublié cette étape et je me suis retrouvé avec des conflits de dépendances… Crois-moi, ça vaut le coup de prendre ces quelques minutes.

Installation du serveur LAMP pour OCS Inventory

OCS Inventory fonctionne sur un stack LAMP (Linux, Apache, MySQL/MariaDB, PHP). Je vais te guider pas à pas pour installer chaque composant. Commençons par Apache, le serveur web le plus utilisé au monde :

apt install apache2

Une fois l’installation terminée, vérifie que tout fonctionne en accédant à l’adresse IP de ton serveur depuis un navigateur. Tu devrais voir la page par défaut d’Apache. Si ça ne fonctionne pas, assure-toi que le service est bien démarré avec systemctl status apache2.

Maintenant, passons à l’installation de PHP. OCS Inventory nécessite PHP 8.2, qui est compatible avec les dernières versions de GLPI (si jamais tu prévois d’utiliser les deux ensemble). Voici les commandes à exécuter :

À lire aussi :  Comment réparer Apache Debian en quelques étapes simples

D’abord, installons quelques dépendances essentielles :

apt install ca-certificates apt-transport-https software-properties-common wget curl lsb-release

Ensuite, ajoutons le dépôt Sury qui contient les versions récentes de PHP :

curl -sSL https://packages.sury.org/php/README.txt | bash -x

Puis, installons PHP 8.2 avec les modules nécessaires pour Apache :

apt install php8.2 libapache2-mod-php8.2

N’oublions pas de redémarrer Apache pour prendre en compte les changements :

systemctl restart apache2

Composant Version Rôle
Apache 2.4.x Serveur Web
PHP 8.2.x Langage de script
MariaDB 10.11.x Base de données

Passons maintenant à l’installation de MariaDB, notre système de gestion de base de données :

apt install mariadb-server

Une fois l’installation terminée, il est fortement recommandé de sécuriser ton installation de MariaDB en exécutant la commande suivante :

mysqlsecureinstallation

Cette commande te guidera pour définir un mot de passe root, supprimer les utilisateurs anonymes, et d’autres paramètres de sécurité. Ne saute pas cette étape ! 🔒

Installer OCS Inventory sur Debian 12 : guide étape par étape

Configuration de la base de données pour OCS Inventory

Maintenant que notre serveur LAMP est prêt, créons une base de données dédiée à OCS Inventory. Connecte-toi à MariaDB en tant qu’utilisateur root :

mysql -u root -p

Entre ton mot de passe MariaDB, puis exécute les commandes SQL suivantes :

CREATE DATABASE ocsweb;
CREATE USER 'ocsuser'@'localhost' IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON ocsweb.* TO 'ocsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

N’oublie pas de remplacer ‘motdepasse’ par un mot de passe sécurisé de ton choix ! J’utilise toujours un générateur de mots de passe pour ça, c’est plus sûr que d’utiliser le nom de mon chat… 😸

Pour compléter notre installation, nous devons ajouter quelques modules PHP supplémentaires qui sont nécessaires pour OCS Inventory :

À lire aussi :  Comment faire une capture d’écran sur ordinateur portable ?

apt install php8.2-curl php8.2-gd php8.2-mbstring php8.2-zip php8.2-xml php8.2-ldap php8.2-mysql

Si tu es intéressé par d’autres solutions de partage de fichiers pour ton réseau, tu pourrais également consulter mon guide complet sur la configuration du partage de fichier sous AlmaLinux. Ça peut être un bon complément à ton infrastructure !

En suivant ces étapes, tu as maintenant une base solide pour installer OCS Inventory sur ton serveur Debian 12. Je suis toujours fasciné par la puissance des outils open source comme celui-ci. Avec un peu de configuration, tu vas pouvoir transformer ton simple serveur en une véritable plateforme de gestion de parc informatique professionnelle. Alors, prêt à passer à l’étape suivante ? 🚀

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *