This is a new build series on creating a web server and securing it for the Raspberry Pi.

The OS is Raspberry Pi OS Lite (64-bit). It is a headless version and is compatible with the Raspberry Pi 3/4/400.

Here are some of the installs and config file changes that are planned for this series:

Raspberry Pi OS Lite – the OS, will be installed on a MicroSD Card
OpenSSH – the server to allow access to the Raspberry Pi
MobaXterm – the client to access the Raspberry Pi
UFW – Uncomplicated Firewall
Apache – the web server, also some mods to install and uninstall
PHP – scripting language for web development
TCP Wrapper Configuration Files -host-based networking ACL (access-control list)
MariaDB – database for WordPress and other uses
WordPress – most popular website builder
Cloudflare – Use their system to hide our IP address from the public
Let’s Encrypt – Another layer of security

Let’s begin with installing Raspberry Pi: Install Raspberry Pi OS Lite

Share this content: