Yes you guessed it, this site is running off a Raspberry Pi 3B+.
Quite easy to install and get up and running, It does help that I have a static site on the WordPress server that I was able to migrate a lot of the style from. That can be viewed here stevecrow74.wordpress.com
There is a setup guide here https://opensource.com/article/18/10/setting-wordpress-raspberry-pi
Just note on the set up it says type the code sudo apt-get install mysql-server -y That string doesn’t work. You’ll need to type sudo apt-get install mariadb-server -y and that should install the correct MySQL server engine.
Now running:
WordPress
| Version | 6.9 |
Database
| Database Extension | mysqli |
| Server version | 11.8.3-MariaDB-0+deb13u1+rpi1 from Raspbian |
| Client version | 8.4.16Extension |
Server
| Server architecture | Linux 6.12.62+rpt-rpi-v7 armv7l |
| Web server | Apache/2.4.66 (Raspbian) |
| PHP version | 8.4.16 |
Major Update 2026:
when I first built the server, the Raspberry Pi OS was running on ‘Buster’, which worked well, for a few years, with security updated and updates to the server files. But that became outdated, the following Operating systems came and went too. Which brings us to the latest OS ‘Trixie’. So I backed up all files and migrated everything to an updated server, not everything worked though! eventually I was able to figure it out. turned out that Apache2 wasn’t rewrite enabled. Once sorted everything was working as before.