Introduction

In early 2025, I made the decision to move all my website domains from a US-based hosting provider to a European company. It wasn’t a decision I took lightly, but given the rapidly changing political climate in the United States, I felt I had no choice. The resurgence of Donald Trump onto the political stage and the resulting instability pushed me to take action before it was too late.

Read More…

Introduction

The Raspberry Pi 4 & 5 are powerful enough to run a web server to host multiple websites. At least the 8Gb version is. That’s the version of the Pi 4 I use for this very purpose. As a web designer and developer, I like to host my own websites on my own server. You can find lots of articles which give you bits and bobs of how to setup a web server but this guide is specifically tailored to guide you through not only the server setup - including Apache, MySQL, PHP, virtual...

Read More…

Introduction

The Raspberry Pi 4 & 5 are powerful enough to run a web server to host multiple websites. At least the 8Gb version is. That’s the version of the Pi 4 I use for this very purpose. As a web designer and developer, I like to host my own websites on my own server.

This is a short guide on the steps you need to take to install Ubuntu Server, update the application packages and set a static IP address (optional). It forms part of a larger guide I’ve written on Running a...

Read More…

Introduction

When you sign up for a hosting account on Namecheap, you may want to keep things simple by also storing your website documents with Namecheap. However, it is also possible to direct your domain name to a third-party server - ether hosted at your home, business premises or in the cloud. I will show you how you can configure your Namecheap web hosting domain, home router and dynamic DNS, in this guide on how to configure Namecheap hosting for personal web server use. This tutorial...

Read More…

Introduction

When you run a web server in Ubuntu, you probably want to serve more than one website. in this scenario we can use virtual hosts to represent each website. But first we need to install Apache - the most popular server platform on Linux.

This tutorial forms a small part of my larger, detailed tutorial on Running a Live Web Server on a Raspberry Pi from Home.

Installing Apache

Apache is the web server software we will use. This should be installed first.

Read More…

Introduction

If you use Ubuntu Server then you must ensure that its timezone is set correctly. If the time is wrong then you may run into problems updating software, servcing websites, etc.

It’s fairly straightforward to do this in Unix, so let’s dive in. This tutorial forms a small part of my larger, detailed tutorial on Running a Live Web Server on a Raspberry Pi from Home.

Set the Correct Ubuntu Server Timezone

Ubuntu should be running with the correct time zone set for where...

Read More…