Learn by building real things.

Build it.
Understand it.

Step-by-step guides for self-hosting, web development, AI, Linux, WordPress, Cloudflare, programming, and the technology behind modern websites.

Flagship course

Build Your Own Website Server at Home

From a blank Raspberry Pi to a secure WordPress website available from anywhere in the world.

01Choose your Raspberry Pi and memory
02Add an NVMe SSD
03Install Raspberry Pi OS
04Configure networking
05Install CloudPanel
06Configure router port forwarding
07Set up Cloudflare DNS
08Install origin SSL
09Install WordPress
10Harden the server
11Configure backups
12Publish and maintain

Latest tutorials.

The newest guides published on RobertRiley.me.