Installation
serveur
_________________
Prérequis
- Debian 12 Bookworm 64 bits
- Installation minimale sans interface graphique
- Systemd activé
- Nom de domaine FQDN valide (ex. srvwapt.mydomain.lan)
Étape 1 – Configuration du système
1.1 – Nom du serveur
echo "srvwapt.mydomain.lan" > /etc/hostname Fichier /etc/hosts :
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
?.?.?.? srvwapt.mydomain.lan srvwapt 1.2 – Adresse IP statique
# /etc/network/interfaces
auto eth0
iface eth0 inet static
address ?.?.?.?
netmask ?.?.?.?
gateway ?.?.?.? reboot 1.3 – Autres configurations système
apt install locales-all -y
localectl set-locale LANG=en_US.UTF-8
localectl status
timedatectl status
apt update && apt upgrade -y
apt install ca-certificates -y
rebootÉtape 2 – Installation des paquets WAPT
2.1 – Ajouter les dépôts
apt install apt-transport-https lsb-release gnupg wget -y
wget -qO- https://wapt.tranquil.it/$(lsb_release -is)/tiswapt-pub.gpg | tee /usr/share/keyrings/tiswapt-pub.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/tiswapt-pub.gpg] https://wapt.tranquil.it/$(lsb_release -is)/wapt-2.6/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list
2.2 – Installer les paquets
export DEBIAN_FRONTEND=noninteractive
apt update
apt install tis-waptserver tis-waptsetup -y
unset DEBIAN_FRONTEND
Étape 3 – Post-configuration du Serveur WAPT
Lancer le script de post-configuration
Exécutez la commande suivante en tant que root :
/opt/wapt/waptserver/scripts/postconf.sh Déroulement du script interactif
- Confirmation d’exécution :
Vous verrez une invite :
Do you want to launch post configuration tool?Choisissez < yes >.
- Définir le mot de passe du SuperAdmin :
Un mot de passe d’au moins 10 caractères est requis.
Please enter the wapt server password (min. 10 characters)Vous devrez le confirmer ensuite.
- Choix du mode d’enregistrement initial des agents WAPT :
WaptAgent Authentication type? (x) 1 Allow unauthenticated registration ( ) 2 Enable kerberos authentication required for machines registration. ( ) 3 Disable kerberos but registration require strong authenticationChoisissez l’option adaptée à votre politique de sécurité.
- Vérification du certificat client HTTPS des agents :
WaptAgent client certificate checking 1 Authenticate Agents using https client certificate (recommended) 2 Don't check https client certificate (legacy)Choisissez l’option 1 (recommandée).
- Déploiement de systèmes d’exploitation avec WADS :
Vous serez invité à répondre :
Do you want to activate os deployment?Si vous répondez Yes, d’autres questions suivront :
- Authentification sécurisée sur WADS ?
- Sous-réseaux exemptés d’authentification (format :
192.168.0.0/24)
- Activer WUA (Windows Update API interne) ?
Do you want to activate WUA?Répondez selon vos besoins.
- Configurer nginx automatiquement ?
Do you want to configure nginx?Sélectionnez Yes.
- Indiquer le FQDN du serveur WAPT :
FQDN for the WAPT Server (eg. wapt.example.com)Entrez par exemple :
wapt.mydomain.lan - Génération des certificats SSL :
Le script génère automatiquement un certificat auto-signé :
Generating DH parameters, 2048 bit long safe prime...Cela peut prendre quelques minutes.
- Redémarrage de Nginx :
Confirmez avec OK :
The Nginx config is done. We need to restart Nginx? - Lancement des services WAPT :
Terminez le script avec :
Press OK to start waptserver and wapttasks daemons
Conclusion de la post-configuration
Vous verrez le message suivant :
Postconfiguration completed.
Please connect to https://wapt.mydomain.lan/ to access the WAPT Server.