# Installation de FOG sur Debian 13

- Link: https://dpioch.aristeecampus.org/procedure/installation-de-fog-sur-debian-13/
- Published: 2026-09-22T11:19:12+02:00
- Author: Admin

_Installation d’un serveur de déploiement FOG sur Debian 13, réponses à l’installeur,
finalisation web et sécurisation du compte par défaut._

## 1. Objectif

FOG permet de capturer l’image d’un poste de référence puis de la redéployer sur
d’autres postes par démarrage réseau (PXE). Cette procédure installe le serveur.

## 2. Prérequis

 * Une Debian 13 à jour avec une adresse IP fixe, idéalement sur une pile LAMP déjà
   fonctionnelle.
 * Un accès SSH et le mot de passe root.
 * Un DHCP existant sur le réseau (FOG ne sera pas serveur DHCP ici).

## 3. Installation

 1.  **Se connecter au serveur**
 2.      ```
         ssh <utilisateur>@<ip_du_serveur>
         ```
     
 3.  **Passer root avec un environnement complet**
 4.  Utiliser `su -l` (et non `su` seul) : l’installeur a besoin de l’environnement
     complet de root, sinon il s’arrête sur des commandes introuvables.
 5.      ```
         su -l root
         ```
     
 6.  **Récupérer FOG**
 7.      ```
         apt-get -y install git
         cd /root
         git clone https://github.com/FOGProject/fogproject.git
         cd fogproject/bin
         ```
     
 8.  **Lancer l’installeur**
 9.      ```
         ./installfog.sh
         ```
     
 10. Choisir l’option correspondant à Debian, puis répondre aux questions (tableau 
     ci-dessous).

## 4. Réponses à l’installeur

Les choix suivants correspondent à un réseau où le DHCP est déjà assuré par un autre
équipement ; ils sont à adapter à votre infrastructure.

  |  Question |  Réponse |  
   |  Type d’installation [N/s] |  N (normal) |  
 |  Changer l’interface réseau par défaut ? |  N, si l’interface proposée est la bonne |  
 |  Configurer une adresse de routeur pour le DHCP ? |  n |  
 |  Le DHCP doit-il gérer le DNS ? |  n |  
 |  Utiliser FOG comme serveur DHCP ? |  n (DHCP existant) |  
 |  Installer les packs de langues ? |  n |  
 |  Activer HTTPS ? |  n en lab, oui en production avec un certificat |  
 |  Changer le nom d’hôte ? |  n |

Valider le récapitulatif : l’installation dure plusieurs minutes. Quand l’installeur
le demande, ouvrir l’interface web pour mettre à jour le schéma de la base, puis
revenir dans le terminal et appuyer sur Entrée.

## 5. Finalisation web

 1. **Mise à jour du schéma**
 2. Ouvrir `http://<ip_du_serveur>/fog` et cliquer sur « Install/Update Now ».
 3. **Connexion**
 4. Se connecter avec le compte par défaut `fog` (mot de passe par défaut indiqué dans
    la documentation de FOG).
 5. **Sécuriser**
 6. Users → fog : changer immédiatement le mot de passe.

Important

Les identifiants par défaut de FOG sont publics : ils doivent être changés dès la
première connexion.

## 6. Configuration du DHCP pour le PXE

Sur le serveur DHCP existant, renseigner l’option 66 (adresse du serveur FOG) et
l’option 67 (fichier de démarrage, par exemple `ipxe.efi` pour l’UEFI ou `undionly.
kpxe` pour le BIOS).

## 7. Vérifications

  |  Contrôle |  Critère attendu |  
   |  Interface web |  Le tableau de bord FOG s’affiche |  
 |  Services |  `systemctl status apache2 tftpd-hpa` : actifs |  
 |  Démarrage PXE |  Un poste démarré sur le réseau affiche le menu FOG |
