I. Register for Linode
Linode Registration Address1. Open the link above to enter the Linode official website. The default account registration can be done using three methods: Google, GitHub, and Email. Here, we choose Email.
2. On the new interface, enter your email, username, and password to register, as shown in the figure below:
Since Naiba has already registered an account, here we choose 'log in' at the bottom of the page to log in directly.II. Top Up Linode
Linode's billing model is pay-as-you-go, so you need to top up first. Click on 'Account', then 'Make a Payment' in the upper right corner to recharge. You can choose credit card, PayPal, or Google Pay.

III. Create a Server

Method 1: Create a Server by Installing Baota Panel Yourself
This method is the same operation as ourBaota Panel Installation Tutorialsuitable for friends with strong learning abilities. The advantage of this method is that all server configurations are arranged by you, facilitating later management and maintenance. However, if you are sufficiently familiar with English, you can also directly consider aaPanel from method two.
After the system creation is complete, please refer to the previously writtenBaota Panel Installation Tutorial。If promptedAccount Limit reached. Please open a support ticket.please submit a support ticket to ask the customer service for the reason. (Support Ticket Link)
Method 2: Create a Server Directly from the Marketplace
This method is relatively fast because they directly install the required programs for you in the system, saving you the process of manual installation. In the figure below, aaPanel is the English version of Baota Panel, so it is recommended to prioritize this. Another option, CyberPanel, is a panel similar to Baota developed by foreigners, with some differences in usage habits, but it can also be used.

For the server version, it is recommended to choose CentOS 7, as it has the best compatibility with Baota Panel and there is ample information available online.
For Region, simply choose the appropriate area based on your business needs.
Beginners can start with a Shared CPU plan, which is cheaper. New users can start with a $5 or $10 configuration.

Finally, enter a complex server management password, choose whether backup service is needed, and then create.

After installation is complete, you can see the server IP. When we resolve the domain name, we just need to point it to this IP.
IV. Manage the Server
To manage the server, we need to use corresponding SSH software. Naiba still recommends Xshell here. Click the link below to download and install.#WebsiteBuilding# Free VPS Management Software Xshell7/Xftp7 Chinese Version DownloadAfter installation, open Xshell, enter the following command, and press Enter.ssh root@ip地址Replace the IP address with your own server's IP; don't copy it exactly as is.
Then enter the server root password you set when creating the server. After successful login, the interface will look like the one below.Connecting to 170.187.*.*:22... Connection established. To escape to local shell, press Ctrl+Alt+]. WARNING! The remote SSH server rejected X11 forwarding request. [root@li2338-25 ~]#Then enter
cat /root/.aapanel_infoView the default aaPanel information, as shown in the figure below:
Open the URL following 'aaPanel Internet Address' in a browser, and the aaPanel login interface will appear. (You can close Xshell for now; it's temporarily not needed.) Use the username and password information from the figure above to log in. After success, it will look like the figure below:
In the figure above, if you plan to install WordPress, it is recommended to use PHP version 7.4 or higher, MySQL 5.6 or higher. The FTP one can be skipped as it is rarely used (refer toWordPress Configuration Requirements). The installation process may take several tens of minutes depending on server performance. You can go ahead and resolve your domain name now.V. Resolve the Domain
The operation interface varies for domains purchased from different websites. The general method is to add an A record pointing to the server IP. You can refer toDomain Name Guidearticle. Simply put, domain name resolution involves entering your server's IP in the domain management backend. After purchasing a domain, you need to resolve the domain so that others can access your website via the domain. The methods for domain name resolution are largely similar; please refer to the tutorials below:- NameSilo Domain Resolution and DNS Server Modification Tutorial
- Namecheap Domain Resolution Tutorial
- Tutorial on Modifying DNS Resolution Records for Domains Registered with Godaddy
- How to check SiteGround server IP and DNS and resolve domain
- Shopify Domain Setup Tutorial: How to Point Your Domain to Shopify
- Dynadot Domain Purchase and Resolution Tutorial
- Tutorial on Purchasing Hawk Host for Website Building and Domain Name Resolution Binding
- Alibaba Cloud Domain Name Resolution Tutorial: How to Modify IP Records for Domains Registered with Alibaba Cloud
- Tencent Cloud Domain Registration and DNS Resolution Tutorial

VI. Add a Website
After waiting for aaPanel to finish installing, return to the backend and enter the website section. (If you find English tiring, you can refer to the steps in theChinese version of the Baota Panel installation tutorial, which are pretty much the same.)
Website > Add site > Enter the domain name, create a database, then submit.
Next, go into the website settings; there are two areas you need to configure:- SSL: Select the first option, Let's Encrypt, check your domain name, and click the button to generate it automatically. Once successful, turn on the Force HTTPS button in the upper right corner. (Why not just check SSL when creating the website? Because your domain name might not have resolved yet at that time, causing the SSL application to fail.)
- In URL rewrite, select WordPress, then save.
VII. Install the WordPress Website
Then, start installing the WordPress website on the Linode server. First, click on the website directory to enter.
Next, remotely download the WordPress installation package from the address: https://wordpress.org/latest.zip
After downloading, extract it.
Enter the extracted WordPress folder, select all files, and choose Cut.
After selecting all and cutting, click on the domain name folder in the address bar to go back. Then, click the Paste button in the upper right corner to paste the files into the domain name folder.
Open your website URL in a browser, and the WordPress installation interface will appear. The installation process won't be repeated here; refer tothe WP installation steps section in the WordPress tutorial. At this point, the WordPress website is successfully installed on the Linode server.
