I’ve got four servers right now, and was wondering if someone had written a program to email the system adminstrator if there are any updates needed. Yep: apticron

Obviously, you need to be using Debian, or a derivative.

$ sudo -s
# apt install apticron
# cp /usr/lib/apticron/apticron.conf /etc/apticron
# vim /etc/apticron/apticron.conf

And then add your email as below, found near the top of the file:

EMAIL=“you@yourdomain.com”

From now on, you’ll get an email whenever apticron finds updates that you haven’t yet installed. Below is the email that I got for one of my machines (my details hidden):

Subject: 2 Debian package update(s) for yourdomain.com

apticron report [Fri, 30 Apr 2021 17:42:05 +0100]
========================================================================

apticron has detected that some packages need upgrading on:

	yourdomain.com
	[ your server ip address ]

The following packages are currently pending an upgrade:

	linux-image-4.19.0-16-cloud-amd64 4.19.181-1
	linux-image-cloud-amd64 4.19+105+deb10u11

========================================================================

Package Details:

apt-listchanges: Reading changelogs...
apt-listchanges: Changelogs
---------------------------

--- Changes for linux-latest (linux-image-cloud-amd64) ---
linux-latest (105+deb10u11) buster; urgency=medium

  * Update to 4.19.0-16

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 19 Mar 2021 22:38:58 +0100

linux-latest (105+deb10u10) buster; urgency=medium

  * Update to 4.19.0-15

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 06 Mar 2021 08:37:46 +0100

linux-latest (105+deb10u9) buster-security; urgency=high

  * Update to 4.19.0-14

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 30 Jan 2021 08:43:43 +0100

linux-latest (105+deb10u8) buster; urgency=medium

  * Update to 4.19.0-13

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 27 Nov 2020 19:01:04 +0100

linux-latest (105+deb10u7) buster-security; urgency=high

  * Update to 4.19.0-12

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 18 Oct 2020 14:43:57 +0200

linux-latest (105+deb10u6) buster; urgency=medium

  * Update to 4.19.0-11

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 18 Sep 2020 20:48:30 +0200

linux-latest (105+deb10u5) buster; urgency=medium

  * Update to 4.19.0-10

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 09 Jul 2020 21:58:28 +0200

linux-latest (105+deb10u4) buster; urgency=medium

  * Update to 4.19.0-9

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 29 Apr 2020 16:16:38 +0200

linux-latest (105+deb10u3) buster; urgency=medium

  * Update to 4.19.0-8

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 31 Jan 2020 06:24:52 +0100

linux-latest (105+deb10u2) buster; urgency=medium

  * Update to 4.19.0-7

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 29 Dec 2019 22:39:49 +0100

linux-latest (105+deb10u1) buster; urgency=medium

  * Update to 4.19.0-6

 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 26 Aug 2019 02:16:02 +0100

========================================================================

You can perform the upgrade by issuing the command:

	apt-get dist-upgrade

as root on yourdomain.com

--
apticron

How awesome is that!