Mise à jour automatique
La sécurité avant tout chez Debian
Par défaut sous Debian il n'y a pas de système de mise à jour automatique,
Installation des prérequis
Il faut installer le paquet s'occupant des mises à jour automatique
# Installation du paquet de gestion des MAJ Automatique
apt install unattended-upgrades apt-listchanges
Configuration des mises à jours automatiques
Qu'est ce qui se passe à l'installation ?
En installant le paquet le fichier /etc/apt/apt.conf.d/50unattended-upgrades est généré
Extrait du contenu du fichier unattended-upgrade
Les paramètres intéressant sont commenté en Français
Unattended-Upgrade::Origins-Pattern {
// Codename based matching:
// This will follow the migration of a release through different
// archives (e.g. from testing to stable and later oldstable).
// Software will be the latest available for the named release,
// but the Debian release itself will not be automatically upgraded.
// Met tous le système à jour
"origin=Debian,codename=${distro_codename}-updates";
"origin=Debian,codename=${distro_codename}-proposed-updates";
"origin=Debian,codename=${distro_codename},label=Debian";
"origin=Debian,codename=${distro_codename},label=Debian-Security";
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
// Ajout des sources tiers (Tailscale et Caddy dans mon cas)
"origin=Tailscale";
"origin=cloudsmith/caddy/testing";
// Nettoyage des anciens noyeaux Linux inutilisé
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
// Nettoyage des dépendance nouveaux
Unattended-Upgrade::Remove-New-Unused-Dependencies "true";
// Nettoyage des dépendance inutilisés
Unattended-Upgrade::Remove-Unused-Dependencies "true";
// Redémarrage automatique
Unattended-Upgrade::Automatic-Reboot "true";
// Redémarre même si utilisateurs connecté
Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
// Redémarrage à 2h du matin
// Default: "now"
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Pour lancer les maj automatique il faut créer le fichier /etc/apt/apt.conf.d/20auto-upgrades
Contenu du fichier /etc/apt/apt.conf.d/20auto-upgrades
# les chiffres sont en jour
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";