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
- 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.
- 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
- Install LEMP Stack – https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-22-0
- Install WordPress – https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lemp-on-ubuntu-22-04
- Install SLL – https://www.digicert.com/kb/csr-ssl-installation/nginx-openssl.htm
- Check 5 dashes in the beginning
- Use sudo nginx -t to avoid privilege error
- Install VSFTPD server – https://www.linode.com/docs/guides/vsftpd-on-ubuntu-2004-installation-and-configuration/
- Go to NGINX Proxy manager and add proxy, request SSL’s
Leave a Reply
You must be logged in to post a comment.