Author: Admin

Installing Python cleanly on a minimal headless Raspberry Pi Debian Buster

So you have installed Debian Buster on your headless Raspberry Pi and you want to use Python and you want to make as few system changes as possible? Let’s do it. Python You want to install Python. Who am I kidding? You don’t want to install Python, but for some reason you need to. Could be that you’re going to install a Django-based application or service. Could be that you just want to experiment with […]

Adding local mail support to a minimal Debian Raspberry Pi install

So you did install Debian on a headless Raspberry Pi? Congratulations! However, this system lacks one essential thing: mail support. Many programs in a Debian system use mail to communicate with its human administrator. Some examples: the cron service mails command execution output to the user who scheduled the command; if installed, the unattended-upgrades package mails upgrade reports to the root user, and so does needrestart. Note that this article is not about handling mail […]

NGINX: switching from Debian to nginx.org packages

More than once, while I was managing websites served by nginx on Debian, I needed features which were not available yet in the Debian packages — right now, current stable nginx version is 1.16, while Debian only provides 1.10-ish, which lacks for example some stream features which I want to use. Conveniently enough, Nginx provides repositories for Debian 9 and 10, offering packages of the latest stable and mainline releases of nginx. Now, you would […]

A summary TODO list for securing a small WordPress website

This post contains a summary TODO list for securing a WordPress site. If you set up a WordPress site, feel free to go through this list and apply as many of its items as you like. Also, if you think of some advice which isn’t here, or have remarks about what’s present here, just comment them. Use unique and unguessable passwords Way too many people use weak passwords: passwords which are too short (like qwerty […]