• Tutorial: Installing WordPress on your Server, with PHP 8.4 and Cloudflare SSL

    This series of four articles will guide you through self-hosting a WordPress website with the latest tech stack on your own server — whether it’s on AWS, Oracle Cloud, or any server running the Ubuntu operating system.

    Tech stack

    By the end of this series, you’ll have a secure, fully functional WordPress website running the latest stable version — complete with a Cloudflare SSL certificate, as follows:

    • Ubuntu 24.04 LTS server.
    • PHP 8.4 (latest version as of September 2025).
    • Nginx (web server).
    • MariaDB (database).
    • WordPress running the latest version to date.
    • Cloudflare SSL.

    The benefits of setting all this up

    Unlike managed hosting services offered by various companies, setting everything up by yourself gives you full control. You decide what to install and what to leave out, depending on your needs. This way, you can build an optimized server for yourself with minimal bloat and do anything you want later.

    Step-by-step tutorial

    The entire process looks like this — follow the articles in the order provided:

    1. Launch a new Ubuntu server on Oracle Cloud
    2. Install LEMP stack on that server
    3. Set up SSL certificate for that server (using Cloudflare)
    4. Install WordPress

    Done.