System Updates
Brief description: Procedures for keeping all systems updated and secure.
Proxmox Host Updates
# Update package lists
apt update
# Check for upgrades
apt list --upgradable
# Perform upgrade
apt full-upgrade -y
# Check if reboot required
if [ -f /var/run/reboot-required ]; then
echo "Reboot required"
fi
VM Updates
Script to update all VMs:
for ip in 192.168.192.101 192.168.192.102 192.168.192.20 192.168.192.104 192.168.192.105 192.168.192.106; do
echo "Updating $ip..."
ssh admin@$ip "sudo apt update && sudo apt upgrade -y"
done
Snap Updates (Rocket.Chat & Nextcloud)
Rocket.Chat
Nextcloud
Verification
- [ ] Update procedures documented
- [ ] Scripts created
- [ ] Tested on one VM
Schedule
- Security updates: Weekly
- Regular updates: Monthly
- Major upgrades: Quarterly