Project: Document a home lab like production infrastructure
Create the notes that make future upgrades and disaster recovery much easier
Read tutorial →Step-by-step guides for self-hosting, web development, AI, Linux, WordPress, Cloudflare, programming, and the technology behind modern websites.
Start with a practical project and follow every step from the fundamentals to a working result.
Turn a Raspberry Pi into a fast, secure web server you control at home.
Start learning →Run local models, build useful AI workflows, and understand the pieces behind them.
Explore AI →Practical Linux administration, commands, networking, services, troubleshooting, automation, and server management.
Create, secure, optimize, and host WordPress sites with a focus on performance, maintainability, and self-hosting.
Learn DNS, SSL/TLS, caching, WAF rules, origin protection, firewall strategy, and practical website hardening.
Learn front-end and back-end web development through real projects using HTML, CSS, JavaScript, PHP, APIs, and production workflows.
Learn programming by solving practical problems, automating tasks, and building useful tools step by step.
Explore servers, networking, storage, monitoring, local services, virtualization, and experiments you can run at home.
Walk through complete systems and see how each piece fits together.
View projects →From a blank Raspberry Pi to a secure WordPress website available from anywhere in the world.
The newest guides published on RobertRiley.me.
Create the notes that make future upgrades and disaster recovery much easier
Read tutorial →Design content architecture so a visitor can move from overview to real lesson to next step
Read tutorial →Combine edge controls with origin hardening rather than relying on one security product
Read tutorial →Connect a local LLM machine to private LAN applications without exposing the inference endpoint publicly
Read tutorial →See how domain DNS, Cloudflare, router forwarding, CloudPanel, WordPress, and the custom theme fit into one working system
Read tutorial →Turn a one-off experiment into a repeatable system
Read tutorial →