WordPress Site on a Raspberry Pi 4 on Home Broadband Connection

Let me document how I set up this WordPress site on a Raspberry Pi 4 and serve the pages out to the web from my home broadband connection

Why Do This

Of course you’ve come across the phrase “The cloud is someone else’s computer” – so why not prove this. We are all connected to the Web via our broadband connection – nowadays we can get symmetric fibre connectivity that allow fast upload and download speeds – ideal for serving a small service, like a WordPress site.

A raspberry Pi is a cheap computer that can run Linux server OS (like all the ones in the cloud!) with a 1Gbps network interface that can run a low load service like a low graphics-content website with a specific text content that only those interested will connect to see.

This is ideal for small experimental, hobby or personal site – serving out your skills and experience profile for job searching – have you not noticed when filling in your job application, they ask for your LinkedIn profile AND a website URL?

What is needed – what are the steps?

What we need:

  • Broadband service with “port forwarding”
  • Domain name
  • Raspberry Pi
  • Network cable

Steps:

  1. Install Ubuntu image on SD card for Raspberry Pi
  2. Install and configure WordPress
  3. Configure our broadband router to port forward HTTP/S ports to our Raspberry Pi
  4. Point the domain name to our broadband connection’s IP address