Tonight I completely rebuilt the website server, this time without using any containers, so it was simpler to setup, and I won’t need any expensive external disk storage anymore. I chose a slightly larger VM this time, which has 2GB RAM and 50 GB local disk, vs 1GB RAM and 20GB local disk, but still only 1 vCPU. 2 vCPUs would be overkill for this personal website, and would double the cost.

The entire process took less than an hour, including VM creation, mysql backups, file transfers, and software configuration.