I like to automate some boring and easy tasks we all have to do often, so I would like to share with you an easy but not too widely known trick in Debian/Ubuntu for automated upgrades, that can be performed without any manual actions.
This post describes the following configurations for a server:
- Installation and configuration of unattended upgrades on Debian
- Setup of Tor service that will be used for Debian upgrades
- Removal of unused dependencies
Unattended upgrades are well described on Debian wiki, but to keep those steps in one place, I’ll copy some parts of it here.
First, you have to install the following packages:
apt-get install unattended-upgrades apt-listchanges
Installation process should create new file /etc/apt/apt.conf.d/50unattended-upgrades where we configure how automated upgrades work and what can be upgraded.