How to set up your own WordPress blog quickly with Vultr
What is WordPress?
Initially, I set up my blog on my QNAP hosted in my house, but there was less flexibility and I could hardly expose the blog to the public IP safely nor get rid of the stupid port number followed after the domain name. Not deploying on a VPS at that time because I was afraid of data loss if something goes wrong with the provider or the server itself. But after knowing the great features import and export supported by WordPress plugins, I started thinking about transfer the data of my blog to a VPS in the US and make a backup on my local VPS at home to make sure the data is safe. But here is the problem, how can I install WordPress on a command line based Linux Server?
Don’t worry, Vultr solves this for you. What you need to do is simply one click. Following is the step by step tutorial.
Step 0: Go to this page to start your journey. Just click Deploy WordPress APP. In the new page, keep everything default except in the Location Area section selecting Singapore for premium experience for most China Mobile users or Los Angeles for better overall experience and in the Server Size section choose the suitable size(smallest one recommended for a new blog). Now click Deploy Now at the right bottom corner of the page to start your journey as a blogger! (You may need to top up your account before you can deploy the server, Alipay is supported).
Step 1: Get a domain name from Google Domains. (Mostly $12 a year) This is just my recommendation, you can get your domain name from other providers as well. 不要使用中国的域名解析商，至于为什么你尝试申请一个域名就知道了。（我记得为了在国内备份域名，我成被迫手持身份证拍了一张一言难尽的照片）。
Step 2: Use dnspod.cn as the DNS service provider.
Step 3: Wait until you see the IP address of your newly deployed server and then add A record(s) for your server. In my case, I added 3 A records from 2 different domains for my blog. (listed below).
blog.fenghe.info fenghe.us www.fenghe.us
Step 4: Set up SSL Certificate for your blog. Check out this official tutorial provided by Vultr. Following is the server_name configurations in my case:
# Replace the underscore "_" after server_name to your domain name. server_name blog.fenghe.info fenghe.us www.fenghe.us
Step 5: Configure your WordPress. When you see your server is running, click the server name(“Cloud Instance” here).
Then you’ll see something like this.
By now, you are able to use the WordPress and you can share your blog by either one of the server names you set.
This may not be a detailed one. If you have any trouble in mimicking these steps, just contact me, I may try solving these problems in a new article. (You can get my WeChat and email below)