Skip to content
Néhémie edited this page Jul 8, 2020 · 22 revisions

Bienvenue sur le wiki de Nix !

Installation :

Serveur Web :

  1. Mettez à jour votre machine

sudo apt-get update
sudo apt-get upgrade

  1. Installez votre serveur LAMP

sudo apt-get install apache2 php libapache2-mod-php mariadb-server php-mysql

  1. Installez les modules les plus utilisés

sudo apt-get install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip


Clonez le projet Nix

  1. Installer Git

apt-get install git

  1. Déplacez-vous dans les fichiers du serveur web

cd /var/www/html/

  1. Clonez le projet Nix

git clone https://github.com/Nem-developing/Nix.git


Base de données :

  1. Connectez-vous en tant que root sur votre serveur.

  2. Accédez à mysql ou mariadb

mysql

  1. Créez une nouvelle base de donnée

CREATE DATABASE `Nix`;

  1. Créer un nouvel utilisateur & mettez-lui un mot de passe sécurisé.

CREATE USER 'Nix-USER'@'localhost' IDENTIFIED BY 'Nix-PASSWORD';

  1. Donnez tout les droits sur la base de donnée "Nix" à l'utilisateur précédemment créé.

GRANT ALL PRIVILEGES ON `Nix`.* TO 'Nix-USER'@'localhost';

N'oubliez pas de modifier le fichier "config.php" dans le dossier "config".


Créer un utilisateur pour apache :

Nous n'utiliserons pas l'utilisateur par défaut d'apache, pour des raisons de permissions, nous allons créer un nouvel utilisateur.

  1. Création d'un nouvel utilisateur

adduser nix-user

Vous allez devoir spécifier un mot de passe et, s'il vous plais, veuillez en choisir un sécurisé. J'en profite pour prôner le logiciel KeePass qui peut vous être très utile.

--> 10 Caractères au minimum avec lettres spéciales : "+=})@^ç etc..."


Affecter l'utilisateur à apache :

Nous allons installer un paquet qui nous permettra de modifier un fichier de configuration d'apache.

  1. Téléchargement du paquet

sudo apt-get install nano

  1. Modification du fichier de configuration
    --> Pour cette étapes, faites TRES attention, nous allons modifier un fichier qui est très sensible. A la moindre erreur, vous pouvez réinitialiser Apache.

sudo nano /etc/apache2/envvars

Dans ce fichier vous n'avez qu'à changer deux paramètres.

Avant :

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

Après :

export APACHE_RUN_USER=nix-user
export APACHE_RUN_GROUP=nix-user

  1. Redémarrage d'Apache

service apache2 restart

Aucune erreur ne s'affiche ? Bravo ! Vous avez correctement suivi les instructions !


Installation de Java

La nécessité de Java est plus qu'évidente ! Nous allons donc l'installer via la commande suivante :

sudo apt install default-jre

Bravo ! Vous avez fini l'installation !