Thank you James for this posting. I have been struggling with a vps for days trying to figure out how to install moodle on a vps from scratch. I will take the other advice in these threads on board about practising teaching on the moodle platform with moodle cloud, but your links to how to create an a-z setup for a user on a virtual private server is extremely helpful.
May I respectfully ask that you and your colleagues (fellow volunteers) create a more prominent link to this advice of yours?