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:
- Install Ubuntu image on SD card for Raspberry Pi
- Install and configure WordPress
- Configure our broadband router to port forward HTTP/S ports to our Raspberry Pi
- Point the domain name to our broadband connection’s IP address