Installation de TrueNas core
SP 0 : Architecture de prototypage pour le site du BTS réalisé par les SLAM
Mission 7 : Sauvegarde automatique des fichiers du site sur un serveur NAS et sécurisation des transferts FTP (SFTP ou FTPS)

Informations générales
- Date de création : 22/11/2025
- Dernière modification : 22/11/2025
- Auteur : MEDO Louis
- Version : 1
Objectif
Cette procédure vous explique comment installer et configurer TrueNAS Core dans l’infrastructure du lycée Paul-Louis Courier.
Note : Nous utilisons TrueNAS Core car TrueNAS Scale (basé sur Debian) manque de pilotes sur VMware et sur l’hyperviseur Nutanix.
Vous devez disposer d’au moins deux disques :
- 1 disque de 10 Go pour le système TrueNAS
- 1 disque de 50 Go pour les données
Sommaire
- A. Télécharger l’ISO
- B. Installation de TrueNAS
- C. Configuration réseau
- D. Paramétrages généraux
- E. Création du pool de stockage
- F. Création du dataset “backup”
- G. Création de l’utilisateur "backup"
A. Télécharger l’ISO
- Téléchargez l’ISO de TrueNAS Core à l’adresse suivante :
https://www.truenas.com/download-truenas-legacy/
B. Installation
-
Sélectionnez l’ISO dans votre logiciel de virtualisation.
-
Démarrez la machine virtuelle.
-
Choisissez Install/Upgrade.
-
Sélectionnez votre disque de 10 Go en naviguant jusqu’au disque et en appuyant sur Espace (une étoile doit apparaître).
-
Confirmez la partition du disque avec Yes.
-
Saisissez un mot de passe.
Attention : le clavier est en QWERTY. Un mot de passe tapé en “azerty” apparaîtra en “qwerty”.
-
Choisissez Boot via UEFI.
-
Cliquez sur OK.
-
Choisissez Shutdown System.
-
Retirez l’ISO du lecteur CD de la VM et redémarrez.
C. Configuration de TrueNAS – Adresse IP
-
Tapez 1 pour configurer l’interface réseau.
Enter an option from 1-11: 1 -
Sélectionnez votre interface (ici em0) :
1) em0
Select an interface (q to quit): 1 -
Répondez n pour ne pas supprimer les paramètres actuels.
-
Répondez n pour ne pas utiliser DHCP.
-
Répondez y pour configurer l’IPv4.
-
Indiquez le nom de l’interface :
em0. -
Entrez l’adresse IP :
IPv4 Address: 172.16.51.3 -
Entrez le masque :
IPv4 Netmask: 255.255.255.0 -
Répondez n pour l’IPv6.
-
Vérifier la configuration IP en faisant un ping à infomaniak.com
ping infomaniak.com -
Si vous n'arrivez pas à ping suivre la procédure suivante.
-
Choisir l'option 4 dans le menu TrueNAS
-
Choisir
ypour changer la route par défaut pour l'IPv4 -
Rentrer la passerelle
172.16.51.253 -
Confirmer et dire non pour l'IPv6
D. Paramétrages généraux de TrueNAS
-
Accédez à l’interface web : http://172.16.51.3
-
Identifiant :
root -
Mot de passe : celui défini lors de l’installation
-
-
Dans System → General :
-
Timezone :
Europe/Paris -
Console Keyboard Map :
French (fr) -
Sauvegardez avec SAVE
-
-
Dans System → Advanced :
-
Modifier le MOTD :
« Un grand pouvoir implique de grandes responsabilités. » -
Sauvegardez avec SAVE
-
E. Création du pool “datastore”
-
Allez dans Storage → Pools.
-
Cliquez sur ADD.
-
Choisissez Create new pool.
-
Nommez le pool :
datastore. -
Cochez Encryption pour protéger les données.
-
Dans Available Disks, sélectionnez les disques puis cliquez sur la flèche de droite.
VMware/Nutanix : cochez Show disks with non-unique serial numbers.
Sur notre instance, un seul disque suffit car la redondance est assurée par Nutanix. -
Cliquez sur Create.
-
Téléchargez la clé d’encryption (DOWNLOAD ENCRYPTION KEY) et conservez-la dans Bitwarden.
F. Création du dataset “backup”
-
Dans Storage → Pools, cliquez sur les trois points en face du pool.
-
Choisissez Add Dataset.
-
Nommez-le :
backup. -
Validez avec SUBMIT.
G. Création de l’utilisateur “backup”
-
Accédez à Accounts → Users.
-
Cliquez sur Add.
-
Configurez :
-
Full Name : backup
-
Username : backup
-
Password : collez le mot de passe généré dans Bitwarden (20 caractères).
-
-
Dans Directories and Permissions, sélectionnez le dataset backup et assurez-vous que l’utilisateur possède les droits d’écriture.
-
Générez une clé SSH dans Bitwarden et collez la clé publique dans SSH Public Key.
-
Cliquez sur SUBMIT.
-
Testez la connexion SSH :
-
Vérifiez que le service SSH est activé (Services → SSH). (Cliquer sur running et sur start automatically)
-
Configurez votre accès :
cd ~/.ssh
vi configAjoutez :
Host truenas
HostName 172.16.51.3
IdentityFile ~/.ssh/truenas
User backup -
Testez la connexion :
ssh truenas
-