BT Panel is a beginner-friendly control panel for setting up and managing a website server. If you want a simpler way to deploy a site without handling every service manually, it is a practical option.

Basic requirements before installation

The official recommendations are fairly modest:

  • Memory: at least 512 MB, with 768 MB or more recommended
  • Disk space: at least 300 MB of available space
  • The panel itself uses about 60 MB of memory and around 20 MB of disk space

Supported systems include:

  • CentOS 7.1+
  • Ubuntu 16.04+
  • Debian 9.0+

A clean operating system is important. The server should not already have Apache, Nginx, PHP, MySQL, pgsql, GitLab, Java, or similar environments installed. If the machine already has an existing environment, installation is not supported.

Architecture should be x86_64, which is what most mainstream servers use. ARM is only partially compatible, installation can be slower there, and some software may fail to install.

BT Panel Linux version 7.6.0 is developed around CentOS, Debian, and Ubuntu, so those systems offer the best compatibility. The suggested compatibility order is:

CentOS 7.x > Debian 10 > Ubuntu 20.04 > CentOS 8.x > Ubuntu 18.04

One more system note: CentOS officially ended maintenance for CentOS 6 in 2020, and many software vendors have gradually dropped support for it as well, so it is not recommended for new servers.

Installation commands

If you are installing on Linux, use the command that matches your system.

Centos安装命令:

<table> <thead> <tr> <th>1</th> <th>yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> </table>

Ubuntu/Deepin安装命令:

<table> <thead> <tr> <th>1</th> <th>wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> </table>

Debian安装命令:

<table> <thead> <tr> <th>1</th> <th>wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> </table>

Fedora安装命令:

<table> <thead> <tr> <th>1</th> <th>wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> </table>

For Windows, download the package directly in the server browser:

<table> <thead> <tr> <th>1</th> <th>https://download.bt.cn/win/panel/BtSoft.zip</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> </table>

Accessing the panel after installation

After installation on Windows, a link and username will pop up. The login address usually looks like this:

http://your-public-ip:8888/security-check-code

Linux works the same way. If the access page does not open, the most common reason is that the required port has not been allowed in the server security group or firewall settings.

Below is a screenshot showing a successful login page:

Login page loaded successfully

And here is the security group configuration reference image:

Security group settings

If you see the following page instead, double-check the verification code in the URL:

Incorrect verification code

Initial environment setup

Once you enter the panel, it will guide you through automatic environment setup. For beginners, Nginx is usually the safest choice. Other options can also work, so choosing something else is not necessarily a problem.

After deployment finishes, go to:

Website -> Add Site

At that point, prepare the domain name you already purchased and add it inside the BT Panel so it is bound to the new site.

Bind the domain name

After binding the domain, click confirm.

Uploading your site files

Make a note of the site’s root directory. Enter that directory, delete the default index.html file, and then upload your own website files, including files such as index.html, index.php, and any related assets.

Once the upload is complete, visit your website to test it.

  • If your server is located in mainland China, the site can be used after the required filing/ICP registration is completed.
  • If your server is outside China, it can generally be used directly.

A quicker option: one-click deployment

If the full process feels too tedious, there is also a simpler path. Open Software Management and use One-Click Deployment to install a site application directly.

One-click deployment