The first time I watched this done, I thought I mostly understood what was happening, but I certainly didn’t know it well enough to do it myself on my own later on. When I did it myself, I took notes so I’d be able to do it again. I’m sharing those notes here in case they might be helpful to someone else, too!
For the purposes of these instructions, I’m assuming you’ve already gotten yourself a domain name. This post is only about creating the virtual machine (VM). To create our virtual machine, we chose to use Digital Ocean. They’re cool.
Create a Virtual Machine “Droplet”(Digital Ocean’s name for a VM instance)
For a WordPress-Specific Droplet, go to this entry on the Digital Ocean Marketplace.
Otherwise:
• Sign up or sign in to digitalocean.com.
• Click the Create drop-down menu and choose “Droplets.”
• Work through your choices under “Choose an image.” Ours were:
◦ Ubuntu;
◦ Basic;
◦ Regular Intel with SSD– Cheapest;
◦ No block storage necessary;
◦ San Fransisco (or nearest data center);
◦ Default VPC;
◦ IPv6 & Monitoring;
◦ SSH Keys (These allow terminal access between your admin computer and the virtual machine you’re making. You’ll need to create a new SSH key or choose relevant existing ones to allow access — that’ll take another post to explain.);
◦ Add a plain identifier to the beginning of the HostName;
◦ Add relevant tags;
◦ Choose project to place this under, if relevant.
• Select: Enable Backups.
• Click: Create Droplet.
• Wait for droplet to be created (provisioned). This may take about 30 minutes.
Next, you need to make sure your domain name redirects to the VM’s IP address when it’s typed in a browser. To do this, you create or edit your DNS “A Record.”
Set up DNS name resolution A Record (or update existing one) to redirect the Domain to the IP address (If one already exists, you can modify it). A Records translate the IP address into something usable by your browser.
◦ Go to: https://cloud.digitalocean.com/projects/041b01e8-6731-45c4-9257-fc4f275fd53e/resources?i=41d7e3
◦ Go to: Create/Domains/DNS or click the existing domain name. IE make a domain or find your domain name in the list and click its drop-down menu. Select “Manage Domain.”
◦ Select: A (A records point to IP addresses), creating a DNS A Record or click edit on the menu of your existing DNS A Record.
◦ Enter HostName and the desired IP to point to OR edit the existing record for your domain by deleting the old Droplet’s IP address and selecting the new one from the resulting drop-down menu.
◦ Remember to save!
◦ Wait for the change to take place (up to 30 mins if it’s at 1800TTL).
◦ Test redirection:
▪ Go to Domain Name
▪ In another tab, go to the IP address
▪ Do the destinations match?
You might notice there’s nothing really going on on your site yet. That’s because you need to finish installing WordPress onto your VM. Don’t worry, you’re almost done!
Complete the configuration of the WordPress installation. This will allow us to access our new WordPress site.
◦ Connect to the machine using SSH.
▪ Open terminal.
▪ Type in: your Command/ -i key/ path to key/ username/@/IP or Address. In other words, you need to know where your private ssh key is stored on your computer and you need to tell your terminal to connect it to the host name or IP of your VM Droplet. (For example, this was what I typed: ssh -i /Users/hachi/.ssh/SacRenChoirKey [email protected]
▪ You’ve connected to the machine.
◦ Complete the configuration prompts that come up when you connect to the machine.
◦ Access your new website in-browser to complete the final configuration. For us it was https://renaissancechoirsacramento.com/.
Voilà!




meeting her brother and sister. We enjoyed the usual pastimes — Netflix, walks, exploring part of Tokyo, and getting purikura pictures to commemorate the visit. Though I hope to somehow get to Sado again before my time in Japan is over, this very well may be the last time I see CricketChild on this side of the planet. 😦




