Build a website from zero.
Step 1:
Domain Configuration (DNS A Record)
Before your server can “talk” to your domain, you must map them.
* Log in to your domain registrar (e.g., GoDaddy, Namecheap, or Cloudflare).
* Navigate to DNS Management or Name Server Settings.
* Add an A Record:
* Type: A
* Name/Host: @ (represents your root domain like example.com)
* Value/Points to: Your Server IP Address (e.g., 123.123.123.123).
* TTL: Leave as Auto or 3600.
* Add a second A Record for www pointing to the same IP to ensure both versions work.
Step 2:
Cloud Server Firewall (Security Group)
If you don’t “open the doors,” you won’t be able to access your panel or site.
* Go to your Cloud Provider Console (AWS, Alibaba, etc.) -> Security Groups -> Inbound Rules.
* Add the following ports:
* TCP 8888: For BT Panel access (Default).
* TCP 80 & 443: For HTTP and HTTPS web traffic (Crucial for SEO).
* TCP 22: For SSH access.
* TCP 3306: If you need remote database access.
Step 3:
Installing BT Panel via SSH
* Open an SSH tool (like FinalShell or PuTTY).
* Login as root using your server IP and password.
* Run the Script: Copy and paste the command for your OS:
* Ubuntu/Deepin: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
* CentOS: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
* Wait: It takes about 2 minutes. Once finished, copy the Unique Login URL, Username, and Password provided in the terminal.
Step 4:
Choosing the “SEO-Speed” Environment
Upon your first login to BT Panel, a pop-up will ask you to install a suite. Select LNMP (Recommended) with these specific versions for maximum speed:
* Nginx 1.22+: High-performance engine.
* MySQL 8.0: Faster data retrieval than 5.7.
* PHP 8.1 or 8.2: Essential for WordPress Core speed.
* Method: Choose “Fast” (RPM) for a 10-minute setup, or “Compiled” if you want 5% more performance but have 2 hours to wait.
Step 5:
Deploying WordPress Files
You don’t need to manually upload files; BT Panel does it for you.
* Go to Website -> Add Site.
* Enter your domain name. Under FTP and Database, select “Create.”
* Once created, click on the Directory path (e.g., /www/wwwroot/yourdomain.com).
* Clean up: Delete the default index.html and 404.html.
* Deploy: Click Deployment (or Software Store -> WordPress One-Click). The system will automatically place the WordPress core files into the /wwwroot/yourdomain.com folder.
* Set Permissions: Ensure the folder owner is www so WordPress can update itself and upload images.