Debian has been installing Exim4 as the default MTA since at least Debian Stretch. When I tried to use it to send service messages (specifically fail2ban ban reports including whois information) on a new bookworm server, the messages would bounce with an Exim “message has lines too long for transport” error. Most modern MUAs like […]
Adding Non-Free Drivers to a Debian Installation
When you install a new version of Debian from scratch, you may need “non-free” drivers for things like a Wireless Network Adapter. If these drivers are not GPL-licensed, then Debian will not include them in the installation image. You can work around this by installing the non-free image from a location such as http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/10.7.0+nonfree/amd64/iso-cd/ for […]
Maintaining Google Earth in Debian Linux
Google Earth is supposed to configure updates during installation. From the Google Linux Software Repositories site: The Linux Package Signing Keys Google’s Linux packages are signed with GNU Privacy Guard (GPG) keys. Google’s packages will automatically configure your package manager to verify product updates with the public signing key, but you may also install it […]
How to run PHP-FPM 7.3 with a Debian Apache 2.4 HTTP Server
PHP-FPM (FastCGI Process Manager) is an alternative to PHP FastCGI. It provides features like Adaptive process spawning, basic statistics, and advanced process management with graceful stop/start. PHP 7.3 is not available for Debian Jessie so you will need to get it from a third party repository: $sudo apt-get -y install apt-transport-https lsb-release ca-certificates $sudo wget […]
Install WordPress on LAMP in Debian 9
Good article on installing WordPress w/o using the often old Debian package: https://www.howtoforge.com/tutorial/install-wordpress-on-lamp-in-debian-9/