Continuing Lao Wu’s First Episode
I find it a bit frustrating, so I’ll take over this one.
Continuing from the end of Chapter 1 about servers, you can take a look and choose one by one. If you just want a temporary free trial, you can try Amazon, Alibaba Cloud, Oracle, Yisu Cloud, or Kuaikuai (Kuaikuai offers new users a 2-month server for 1 cent). But I won’t advertise here—I’ll just follow Lao Wu’s example with SkyCloud.
Choose Your Server
If you’re just setting up a normal website and not doing anything else or deploying bots, 2 to 4GB of RAM should be enough for allocation. A basic 20GB storage plan should suffice—just place a normal order.
Choose Your Hero (OS)
For beginners setting up a website, I think you should install Windows—it’s simple. Unless you want to learn from the pros, you can use Linux. Linux is also pretty straightforward, with about four common distributions: Windows, Debian, CentOS, and Ubuntu.
Here, I’ll use Ubuntu 22.04 as an example. After installing the system, don’t rush. You can use the site’s built-in SSH connection or copy the account, password, and key from the console to log in externally (I’ll leave this part to Lao Wu since I’m not sure how to explain it). Mobile users don’t need to worry—just download JuiceSSH, create a connection, enter the required details, and connect.
Choose Your Panel
Normally, you can choose between Baota (宝塔) or 1Panel. You can also install both if you want. I’ll use Baota Panel as an example. First, go to the Baota Panel official website: https://docs.bt.cn/getting-started/quick-installation-of-bt-panel. Everything is there—just use the command for your system. The instructions are included. After installation, pay close attention to the interface because it contains the Baota panel URL and other information. Remember to open the port when logging in—go back to the server purchase website, click the console, and allow the port in the security group. Then, access the Baota panel using your server’s public IP (usually provided after purchase). After entering, you’ll see a login screen with the account and password—copy and paste them to log in. Be sure to save them! After that, you can relax and start building your site. On first use, a license agreement will pop up—scroll down, check the box to agree, and you’ll see an account binding screen. Click “Skip Binding” to enter the panel. Then, you’ll be prompted to install components like databases.
Install Docker
Since Docker makes website setup simple, after installing Docker, close the small window, click Docker on the left, and install WordPress. If it shows a missing database, follow the prompts to install the database first, then install WordPress. Remember to open the port. Once installation is complete, click the port number to start building your site. The rest is self-explanatory—just like activating a phone.
Theme Customization
If you don’t like the default theme, scroll down the left sidebar to the Themes page and browse. If you don’t find what you like, go to GitHub to download WordPress theme packs. Find one you like, download it, and import it.
Website Pages
The rest is up to you—you should know what to do next, right?
And with that, I declare:
Personal Website Development Tutorial · Episode 2 — Concluded
The rest is up to Lao Wu.
- This tutorial is based on personal experience and is for learning and reference only.
- Technology evolves rapidly, and some information in the tutorial may become outdated. If you find discrepancies with official documentation or other authoritative sources, prioritize the latter.
- We recommend reading the entire tutorial before taking action to avoid unnecessary costs.
- The tools or services recommended in this tutorial are those the author finds useful but do not constitute any guarantee. Please choose the best solution for your needs based on your own judgment.
- This tutorial was published on www.ecylt.top & third-party domains. Unauthorized reproduction is strictly prohibited!
