OrangeHRM Starter est un système RH gratuit et open source que vous exécutez sur votre propre serveur : dossiers des employés, congés, présences et rapports sous votre toit, et non sur une facture mensuelle par employé. Ce guide couvre honnêtement la configuration complète, y compris les parties ignorées par la plupart des didacticiels : qui doit posséder les données et comment les protéger.
Chaque petit bureau arrive au même point : les détails des employés se trouvent dans un fichier Excel, les demandes de congés se trouvent dans les messages WhatsApp, et personne ne peut répondre à une question simple comme combien de jours de congé il reste à cette personne sans vingt minutes de recherche. OrangeHRM corrige ce problème avec une seule connexion et une seule base de données. Ce guide décrit la configuration complète du serveur (exigences, installation, première connexion administrateur, ajout d'employés et configuration de sécurité exigée honnêtement par les données RH) dans le même ordre que celui indiqué dans la vidéo.
À quoi ressemble un tableau de bord OrangeHRM fonctionnel après la configuration : les chiffres sont des exemples, les numéros de votre bureau seront différents.
OrangeHRM se décline en deux familles. L'édition Starter est gratuite et open source : vous la téléchargez, l'installez sur votre propre serveur et possédez tout. Les éditions payantes ajoutent des modules comme Recrutement et Performance sur un abonnement. Soyez clair sur la séparation avant de promettre quoi que ce soit à qui que ce soit :
Le système fonctionne dans un navigateur. Un serveur dans votre bureau, et chaque responsable et employé l'ouvre depuis sa propre machine : rien n'est installé sur les PC du personnel.
OrangeHRM est une application Web PHP, le serveur a donc besoin d'une pile AMP standard. Selon le propre guide d'installation d'OrangeHRM :
Sous Windows, le moyen le plus simple de réunir Apache, MySQL et PHP est XAMPP, recommandé par le propre guide d'OrangeHRM. Sous Linux, les trois mêmes éléments proviennent du gestionnaire de paquets normal (une pile LAMP). Quelle que soit la voie que vous empruntez, n'installez pas OrangeHRM sur le même identifiant Windows que tout le monde utilise pour son travail quotidien - donnez au serveur sa propre machine ou au moins son propre coin, car cette base de données contiendra des informations au niveau des documents d'identité adjacentes au salaire.
L'installation elle-même est un assistant de navigateur — aucune édition de code. L'ordre honnête :
C:\xampp\htdocs\orangehrm sous Windows ou /var/www/html/orangehrm sous Linuxhttp://localhost/orangehrm (ou l'IP du serveur depuis un autre PC) et suivez l'assistant : licence, vérification du système, détails de la base de données, puis créez le compte administrateurSi la vérification du système de l'assistant se plaint, il s'agit presque toujours d'une extension PHP manquante ou d'un problème d'autorisation de dossier. Corrigez ce qu'il nomme ; ne sautez pas les avertissements passés, car le même problème revient plus tard sous la forme d'une page cassée.
Connectez-vous en tant qu'administrateur et créez le squelette avant d'ajouter un seul employé. Quinze minutes ici vous permettent d'économiser des années de travail :
Gardez la structure aussi simple que l’est réellement votre bureau. Un bureau de 12 personnes n'a pas besoin de cinq niveaux hiérarchiques dans le logiciel simplement parce que le logiciel le permet.
Les employés accèdent via le module PIM : un enregistrement par personne avec les informations personnelles, les détails du poste, le responsable des rapports et le contact en cas d'urgence. Pour plus d’une poignée d’employés, utilisez l’importation CSV au lieu de taper (il existe un guide complet dans cette série).
La deuxième étape est ce qui transforme une base de données en système : donnez à chaque employé un identifiant ESS (Employee Self Service) sous Admin → Utilisateurs, lié à son dossier d'employé. Avec ESS, le personnel vérifie son propre solde de congés et demande lui-même un congé – ce qui est exactement le chaos WhatsApp que vous remplacez. Les rôles d’administrateur et d’ESS ne sont pas la même chose, et cette différence est importante ; il a aussi son propre guide.
Arrêtez-vous et soyez honnête sur ce qui se trouve actuellement sur ce serveur : noms, numéros de téléphone, adresses, dates d'adhésion, documents d'identité, historique des congés et des présences. Dans la plupart des bureaux, il s'agit de la base de données la plus sensible qui existe - plus sensible que les comptes PC, car elle concerne les personnes. Le guide de sécurité complet se trouve dans cette série ; les non-négociables sont :
Faites ces quatre choses et un système libre est un système responsable. Ignorez-les et la feuille de calcul sur l’ordinateur portable d’une personne était honnêtement plus sûre.
Consultez la configuration complète du serveur OrangeHRM à l'écran : installation, configuration et première connexion, étape par étape.
▶️ Watch Full VideoOui. OrangeHRM Starter est gratuit et open source : vous le téléchargez depuis le site officiel d'OrangeHRM, l'installez sur votre propre serveur Windows ou Linux, et il n'y a pas de frais par employé. Des éditions payantes existent et ajoutent des modules comme le recrutement et la performance, mais les enregistrements, les congés et la présence dans Starter ne coûtent rien.
Un ordinateur de bureau normal qui reste allumé pendant les heures de travail suffit pour une petite équipe. Le logiciel nécessite Apache 2.2 ou version ultérieure, PHP 7.4 ou version ultérieure et MySQL 5.5 ou MariaDB 5.5 ou version ultérieure. Sous Windows, XAMPP fournit les trois ensemble ; sous Linux, il s'agit de la pile LAMP standard.
Oui. Donnez à chaque employé un identifiant ESS (Employee Self Service) lié à son dossier. Ils peuvent ensuite vérifier leur solde de congés, demander un congé et consulter leurs détails à partir d'un navigateur, et le responsable approuve dans OrangeHRM plutôt que sur WhatsApp ou sur papier.