Migrating the Entire Website System Notes

Ref: https://unsplash.com/photos/ZjX-z2Q5zrk

After not updating the website's content for a long time, I took the opportunity to share a little of my experience. In moving the entire system, including both the domain name and server, into the new system, I will share it in case anyone is interested and can follow along. However, in this article, I will not go into much detail.

Domain

Let's start with the domain name first. thanaphon.com and thanaphon.com have been moved to this website (dhanabhon.com). I will redirect you to this website. I have registered the domain name with Cloudflare and will point the DNS Server to the Cloudflare CDN for a wide range of benefits, which are available for free. It is recommended to use it. CloudFlare and will point a DSN Server to the Cloudflare CDN for a wide range of benefits for free. It is recommended to use it.

Website

As for the website system on this site, I use a popular CMS like WordPress because it meets the needs of most users and doesn't require time spent writing code. With just one click, you've got your website up and running. However, I may need to understand the system a little bit. So, the next thing I need is a server that is compatible with WordPress and allows the website to run quickly and efficiently.

WordPress

seedwebs.com

The WordPress system on this site uses Plant , a theme developed by Thai people. I have supported the theme since the company launched the first version of the Seed theme, probably in early 2016, when it was launched at a price of 1,600 baht and used the seedthemes.com website name. Since then, the new name has been changed to seedwebs.com As I am a pioneer customer, I received a special promotion for a lifetime license at 8,000 baht. I did not hesitate to immediately decide to support them. The plug-ins that are currently being used (at the time of writing this blog) are as follows:

Server

For the server system, I will be using Vultr's VPS Cloud Server. Why did I choose to use a VPS? Simply put, firstly, you must have the freedom to experiment with various website development approaches, whether you want to try Node.js, PHP Framework, or any other front-end framework that requires hosting. Secondly, you need speed, especially for WordPress. Thirdly, I'm a bit disappointed with Shared Hosting. Often, it's not very stable with WordPress. Previously, I used namecheap.com Shared Hosting. It has many advantages (but it's not too fast, lol). Lastly, I wanted to practice and gain knowledge about various systems as well.

Vultr

The Vultr website offers several products to choose from. I will choose to use their Cloud Compute or VPS (Virtual Private Server) products.

I chose a server system location near Thailand, such as Singapore, because this website has Thai language content, and most people who access it are likely to be Thai.

Next, select the operating system you want to use. Vultr has Marketplace Apps for us to choose from, which are pre-configured images that come with a built-in operating system. And of course, this website uses WordPress. I will choose to use an image named CyberPanel, which comes with the Ubuntu 20.04 operating system and OpenLiteSpeed for WordPress pre-installed. I can attest that the web setup process can be quite challenging (it slipped and broke my head, lol). The important thing is that a Control Panel named CyberPanel has been pre-installed for us (the Image name is the name of the Control Panel itself), which will make it much easier for us to manage the website's system. I chose to use this image because I rarely use command line commands on Linux to set things up. With this image, you just need to use this command:

sudo apt-get update && sudo apt-get upgrade

That's it. Haha. Other than that, you just need to click and navigate through the Control Panel.

Finally, choose the size of the server. I select the smallest option, $5/mo, which is a $5 monthly fee based on actual usage. This assumes that in 1 month, we use the server for a few days and then press STOP on the server. At the end of the month, Vultr will not collect $5 but will charge according to the hours that we actually use, which is $0.007/h or $0.007 per hour. If we use the server for the full month, the cost will not exceed $5. However, if we press STOP on the server for the whole month, there will still be expenses every month. I can't remember the exact amount, but it's definitely not more than $1 per month. So, if you don't use the server, please destroy the instance. This way, there will be no cost in the following month.

Conclusion

I tested the page loading speed using Google's PageSpeed as a speedometer. According to the picture, the result shown was measured while the website had content for only this post.

If you are interested in this method, try to follow it.

Free $100 Credit

For those who want to get a free credit of 100 USD, you must sign up throughthis link only However, you will receive the credit only after trying out Vultr's platform and paying 35 USD before the billing cycle. So, you will actually get a free credit of 100 USD, which means you get 65 USD for free (100 USD - 35 USD). The author will also receive a referral fee of 35 USD, or put, 'Give $100, Get $35' as per the campaign name of the referral program from Vultr

Once you receive the free credit of 100 USD, you must use it within 14 days, or the credit will expire.

Readers can also recommend their own link to others, and they will receive a free credit of 35 USD for each successful referral.

If you don't want to spend 35 USD but just want to try out Vultr's platform, you can still usethis linkfor signing up, and likewise, the author will receive a credit of 10 USD. However, the credit will be granted to the author only when the reader makes a minimum payment of 10 USD, but the reader won't receive any free credit.

Latest Update 4 August 2023 (Referal Program)

I'm just an ordinary member of Homo sapiens.