In order to build a website for myself, I rent a server from Tencent. This is my final decision, the process is turtuous…
My requirement as below:
- abroad provider because they don’t have to register..
- the the budget’s not relax, all I can choosing was in range of $0 - $10.
- It can runs Arch linux seamlessly
I already eye on one: Linode. But they don’t see me… and banned all my gmail account from their service…
![cancelEmail.png][https://assets.garhve.com/pictures/2022/08/38383267.png]
Fine! It’s your loss!
My second thought was hostkey, They got excellent support, and cheapest price comparing with other service me compared. So be it. I paid €3 to get one.
The server was great at first. But when it comes to custom OS installation because I want my server runs Arch linux, things got frustrating. The server supports me mount custom OS installer from their library, but even it shows me that mounted successfully, i still can’t boot from ISO, not saying start installation..
There is where excellent support comes from. I feedbacked the issue, they immediately help me fixed it. Thanks a lot!
And then, I started installation…
I never tried install a arch linux into server. So when it has not network. I totally fucked up, I googled and googled. Finally I found that in official wiki, this issue has a solution. The solution tells me that if we had static IP, we can get network through systemd-network
service which comes with iso. It’s very tricky.
It associates another service called systemd-resolve
. Network can be reachable if both in proper configuration..
Start both systemd service, then edit their config..
- For
systemd-network
, we can edit/etc/systemd/network/20-*.conf
- For
systemd-resolve
, we can link/etc/resolv.conf
to/run/systemd/resolve/stub-resolv.conf
After tricky part done, other steps just as normal as install in local env.
I struggled and successfully installed arch linux on my server, but then i encountered night traffic jam.. No matter how hard I try, I just can’t ssh into my server. That’s unacceptable! I immediately start looking for other provider..
Then, I found Tencent Cloud..
I already have one server of it, based on Shanghai. It is good, but building a website in it would require me to register, so I never consider using it.
I rent a server that based on Hong Kong, cost me ¥42 per month. But this has really good quality. even now at 2:05am when I’m writing this essay. It still performs stable connection.
First thing I got hands on Tencent Hong Kong server, I changed OS to arch linux, just as before. But Tencent doesn’t provide arch linux ISO, so i found some blogs on internet to know how to do it. And I succeed.
![tencentArch.png][https://assets.garhve.com/pictures/2022/08/4068602805.png]
There involves three parts to install arch:
- Mount ISO to driver and delete other thing
- Manually add entry of ArchISO to grub
- Static IP is of internal whereas hostkey is public.
So now, I got a server that running Arch Linux. Next, buiding a website on it!