SysPass est un gestionnaire de mots de passe sécurisé et basé sur le Web, conçu pour les entreprises et les équipes qui nécessitent une gestion centralisée et sécurisée des mots de passe. Si vous cherchez à déployer SysPass sur Rocky Linux 9, ce guide vous fournira une méthode détaillée et accessible pour l’installation et la configuration de cette solution robuste, avec des commandes et des étapes claires pour les nouveaux utilisateurs tout en fournissant suffisamment de détails pour satisfaire les utilisateurs plus avancés.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- Un serveur LAMP (Linux, Apache, MySQL, PHP) préinstallé sur votre système.
Étape 1 : Préparation de l’environnement
Avant d’installer SysPass, assurez-vous que votre système est à jour et que toutes les dépendances PHP nécessaires sont installées.
- Mise à jour du système :
sudo dnf update -y
- Installation des dépendances PHP :
SysPass nécessite PHP ainsi que plusieurs extensions spécifiques pour fonctionner correctement.
sudo dnf install php php-cli php-fpm php-json php-ldap php-mbstring php-xml php-zip php-gd php-curl php-intl php-mcrypt -y
Étape 2 : Installation de SysPass
- Téléchargez la dernière version de SysPass depuis le site officiel ou le dépôt GitHub :
cd /var/www/html
sudo wget https://github.com/nuxsmin/sysPass/archive/refs/tags/3.2.0.tar.gz
- Extrayez l’archive téléchargée :
sudo tar -xzf 3.2.0.tar.gz
sudo mv sysPass-3.2.0 syspass
- Donnez les permissions appropriées au répertoire :
sudo chown -R apache:apache /var/www/html/syspass
Étape 3 : Configuration de la base de données
SysPass utilise une base de données pour stocker les informations. Vous devez créer une base de données spécifique pour SysPass.
- Connectez-vous à votre serveur MySQL/MariaDB :
sudo mysql -u root -p
- Créez une base de données et un utilisateur pour SysPass :
CREATE DATABASE syspass;
GRANT ALL PRIVILEGES ON syspass.* TO 'syspassuser'@'localhost' IDENTIFIED BY 'un_mot_de_passe_sécurisé';
FLUSH PRIVILEGES;
EXIT;
Remplacez 'un_mot_de_passe_sécurisé'
par un mot de passe fort.
Étape 4 : Configuration de Apache
Configurez Apache pour servir SysPass en créant un fichier de configuration virtuel.
- Créez un fichier de configuration pour SysPass :
sudo nano /etc/httpd/conf.d/syspass.conf
- Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre_domaine.com
DocumentRoot /var/www/html/syspass
<Directory /var/www/html/syspass>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/syspass_error.log
CustomLog /var/log/httpd/syspass_access.log combined
</VirtualHost>
- Redémarrez Apache pour appliquer les changements :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation
Pour finaliser l’installation, ouvrez votre navigateur et accédez à http://votre_domaine.com
. Suivez les instructions de l’assistant d’installation de SysPass pour configurer votre environnement, connecter la base de données, et créer un compte administrateur.
Pour ceux qui recherchent une plateforme robuste et performante pour déployer SysPass, Shape.host offre des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD sont parfaitement adaptés pour des applications telles que SysPass, offrant sécurité, performance et fiabilité pour gérer vos mots de passe de manière centralisée sur Rocky Linux 9.