GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Installer Snipe-IT sur AlmaLinux 8 - Guide étape par étape ?

Snipe-IT est un système de gestion des actifs informatiques gratuit et open source, multiplateforme et riche en fonctionnalités, construit à l'aide d'un framework PHP appelé Laravel. Il s'agit d'un logiciel Web qui permet aux informaticiens et aux administrateurs des moyennes et grandes entreprises de suivre les actifs physiques, les licences logicielles, les accessoires et bien d'autres.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes d'installation de logiciels connexes.

Dans ce cadre, nous verrons comment installer Snipe-IT sur AlmaLinux 8.


Étapes pour installer Snipe-IT sur AlmaLinux 8

1. Effectuez la mise à jour du système

Pour commencer, assurez-vous que votre système est à jour avec la commande ci-dessous :

$ sudo dnf update

Ensuite, installez EPEL :

$ sudo dnf install epel-release


2. Installez le serveur LAMP sur le système

Installez maintenant le serveur LAMP sur AlmaLinux.


3. Installez Composer

Exécutez la commande suivante pour télécharger le script d'installation de Composer :

$ wget https://getcomposer.org/installer -O composer-installer.php

Une fois le programme d'installation téléchargé, nous pouvons installer Composer sur notre système AlmaLinux en utilisant la commande ci-dessous :

$ php composer-installer.php --filename=composer --install-dir=/usr/local/bin

Vérifiez la version de PHP Composer une fois l'installation terminée :

$ composer --version


4. Configurez MariaDB

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide du script mysql_secure_installation. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :

$ mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour Snipe-IT. Exécutez la commande suivante :

$ mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois connecté à votre serveur de base de données, vous devez créer une base de données pour l'installation de Snipe-IT :

MariaDB [(none)]> CREATE DATABASE snipe_it;
MariaDB [(none)]> CREATE USER ‘snipe_user’@’localhost’ IDENTIFIED BY ‘your-strong-password’;
MariaDB [(none)]> GRANT ALL ON snipe_it.* TO ‘snipe_user’@'localhost’ IDENTIFIED BY ‘your-strong-password’ WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT


5. Installez Snipe-IT sur le système

Par défaut, Snipe-IT n'est pas disponible sur le référentiel de base AlmaLinux. Maintenant, nous clonons le dernier référentiel Snipe-IT de GitHub en utilisant la commande suivante ci-dessous :

$ cd /var/www/
$ git clone https://github.com/snipe/snipe-it snipe-it

Ensuite, changez le répertoire snipe-it :

$ cd /var/www/snipe-it
$ cp /var/www/snipe-it/.env.example /var/www/snipe-it/.env

Après cela, éditez le fichier de configuration :

$ sudo /var/www/snipe-it/.env

Ajoutez le fichier de configuration :

# --------------------------------------------
# REQUIRED: BASIC APP SETTINGS
# --------------------------------------------
APP_ENV=production
APP_DEBUG=false
APP_KEY=ChangeMe
APP_URL=your-domain.com
APP_TIMEZONE='UTC'
APP_LOCALE=en
MAX_RESULTS=500
# --------------------------------------------
# REQUIRED: DATABASE SETTINGS
# --------------------------------------------
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=snipe_it
DB_USERNAME=snipe_user
DB_PASSWORD=your-strong-password
DB_PREFIX=null
DB_DUMP_PATH='/usr/bin'
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci
# --------------------------------------------

Ensuite, définissez la propriété et l'autorisation correctes pour le répertoire de données Snipe-IT :

$ chown -R apache:apache /var/www/snipe-it
$ chmod -R 755 /var/www/snipe-it

Ensuite, installez les dépendances Snipe-IT avec Composer :

$ composer update –no-plugins –no-scripts
$ composer install –no-dev –prefer-source –no-plugins –no-scripts

Une fois l'exécution de Composer terminée, générez une valeur Laravel APP_Key dans le fichier de configuration /var/www/snipe-it/.env que vous avez créé précédemment :

$ php artisan key:generate


6. Configurer Apache

Nous créons maintenant un fichier d'hôte virtuel sur le serveur Web pour Snipe-IT :

$ nano /etc/httpd/conf.d/snipe-it.conf

Ajoutez le fichier suivant :

<VirtualHost *:80>
ServerName your-domian.com
DocumentRoot /var/www/snipe-it/public
<Directory /var/www/snipe-it/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Enregistrez et fermez le fichier, puis redémarrez le serveur Web Apache pour que les modifications aient lieu :

$ sudo systemctl restart httpd
$ sudo systemctl enable httpd


Comment accéder à l'interface Web de Snipe-IT ?

Une fois l'installation réussie, ouvrez un navigateur Web et pointez-le vers l'URL d'adresse http://votre-adresse-IP pour afficher l'interface d'installation Web de Snipe-IT et effectuez les étapes requises pour terminer l'installation.

Une fois l'assistant de configuration terminé, vous serez redirigé vers le tableau de bord Snipe-IT.



AlmaLinux
  1. Installer ElasticSearch sur AlmaLinux 8 - Guide étape par étape ?

  2. Installer LAMP Stack sur AlmaLinux 8 - Guide étape par étape ?

  3. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer Git sur Ubuntu 20.04 - Guide étape par étape ?

  5. Installer Snort sur Ubuntu 20.04 - Guide étape par étape ?

Comment installer AlmaLinux 8 étape par étape

Comment installer AlmaLinux 8.4 – Un guide étape par étape

Installer Discord sur Fedora 35 - Guide étape par étape ?

Installer i3 sur Ubuntu 20.04 - Guide étape par étape ?

Installer WildFly sur Ubuntu 20.04 - Guide étape par étape ?

Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?