How to add to setup a WordPress VM in Proxmox

Kingsley Liew Avatar

·

·

The logos of Proxmox, Wordpress and Synology

A quick guide on how to setup a virtual machine to run a single instance of WordPress. The instance runs on Ubuntu Server 22.04, following the setup guides from Digital Ocean. It also has a few extra steps to configure Nginx Proxy Manager to fetch wildcard SSL’s.

Setup Guide

  1. Open your Proxmox Virtual Environment and create a new Virtual Machine. Give the virtual machine a name and resources as appropriate to your installation. Use a an Ubuntu Server 22.04 image to install on to the VM.A screenshot of Proxmox Virtual Environment, showing the blue Create VM button
  2. Once booted, install Ubuntu Server according to the steps in this linked guide from Digital Ocean – https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-22-04
  3. Install LEMP Stack – https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-22-0
  4. Install WordPress – https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lemp-on-ubuntu-22-04
  5. Install SLL – https://www.digicert.com/kb/csr-ssl-installation/nginx-openssl.htm
    1. Check 5 dashes in the beginning
    2. Use sudo nginx -t to avoid privilege error
  6. Install VSFTPD server – https://www.linode.com/docs/guides/vsftpd-on-ubuntu-2004-installation-and-configuration/
  7. Go to NGINX Proxy manager and add proxy, request SSL’s

Leave a Reply