1 — Create the VM in Linode Cloud Manager

  1. Log in to the Linode Cloud Manager and click Create → Linode.
  2. Select an Image
    • Choose Ubuntu 24.04 LTS (Noble Numbat) from the list of distributionsChoose a Plan
  3. Under Shared CPU, pick Linode 8 GB (4 vCPUs / 8 GB RAM / 160 GB SSD, ~$48 mo).
  4. Region – select the data-center closest to your audience.
  5. Authentication: set a strong root password.
  6. (Optional) Label & tags – name it wp-pete-prod for easy sorting.
  7. Click Create Linode and wait ~60 s until status is Running.

 

2 — Log in via SSH

ssh root@<LINODE_PUBLIC_IP>

3 — Run the WordPress Pete installer

curl -o pete11_installer.sh -L https://wordpresspete.com/pete11_installer.sh \
  && chmod 755 pete11_installer.sh \
  && sudo ./pete11_installer.sh

The script automatically:

  • Installs Docker Engine + Compose, Git, and core packages.

  • Clones the WordPress Pete production repo.

  • Generates secure secrets for MySQL ⇢ .env.

  • Brings containers up with docker compose --profile production up -d.

Average cold-start time: ~2 minutes on an 8 GB Linode.

4 — Post-install checklist

Task Why
Enable Linode Backups from the dashboard Off-site nightly snapshots for disaster recovery.
Point your domain to the VM’s IP Pete auto-provisions Let’s Encrypt when it detects a hostname.
Harden SSH (ufw allow OpenSSH && ufw enable) Reduces attack surface.

Next Steps

  • 🎯 Try the Pro or Diamond License to unlock premium plugins and priority support.

  • 📖 Need advanced tweaks? See the master guide: /deploying-to-production.

Your Linode is now running a production-ready WordPress Pete stack—done in under 10 minutes!