๐ Mises ร jour¶
Ordre recommande¶
flowchart LR
A["1. Verifier\nPBS OK\n(dimanche dernier)"] --> B["2. Packages\ncontainers LXC"]
B --> C["3. Apps\nscripts tteck"]
C --> D["4. Proxmox VE\n(trimestriel)"]
D --> E["5. Tester\nchaque service"]
Proxmox VE¶
# Dans le Shell du noeud pve
apt update && apt dist-upgrade -y
# Un redemarrage peut etre necessaire si le kernel est mis a jour
Avant une mise a jour majeure de Proxmox
Une sauvegarde PBS recente doit exister.
Packages systeme des containers¶
# Mettre a jour un container specifique
config 115 # Entrer dans le container
apt update && apt upgrade -y
exit
# Mettre a jour TOUS les containers actifs d'un coup
for ct in $(pct list | awk 'NR>1 && $2=="running" {print $1}'); do
echo "=== CT$ct ==="
pct exec $ct -- bash -c "apt update -qq && apt upgrade -y -qq" 2>/dev/null || true
done
Applications via community-scripts (tteck)¶
Relancer le script pour mettre a jour :
| Service | Commande |
|---|---|
| Paperless-ngx | bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/paperless-ngx.sh)" |
| Open WebUI | bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh)" |
| Scrutiny | bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/scrutiny.sh)" |
| AdventureLog | bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/adventurelog.sh)" |
Caddy¶
AdGuard Home¶
Mise a jour depuis l'interface web : Settings โ Updates โ Check for updates
Home Assistant¶
Depuis l'interface HAOS : Parametres โ Systeme โ Mises a jour
Jellyfin¶
Planning recommande¶
| Frequence | Action |
|---|---|
| Hebdomadaire | Verifier les logs PBS |
| Mensuelle | Mettre a jour les packages des containers |
| Mensuelle | Consulter Scrutiny (sante disques) |
| Trimestrielle | Mettre a jour Proxmox VE |
| Trimestrielle | Mettre a jour les apps via scripts tteck |
| Annuelle | Verifier la validite du token API Cloudflare |