Updated on 2025-06-19 GMT+08:00

Installing a BT Panel Using FlexusX

Scenarios

BT panel is an easy-to-use, powerful server management software that supports Linux and Windows. It allows you to configure Linux, Apache, MySQL, PHP (LAMP), Linux-Nginx-MySQL-PHP (LNMP), websites, databases, FTP, and SSL with a few clicks and to easily manage cloud servers through a web client.

This section uses a FlexusX instance running Huawei Cloud EulerOS 2.0 Standard 64 bit as an example to describe how to install BT panel 6.9.

Resources and Costs

This practice uses the following resource planning as an example. You can adjust it as required.

Resource

Configuration

Description

FlexusX instance

  • vCPUs: 2
  • Memory: 4 GiB

This configuration is used as an example. You can also select proper FlexusX specifications based on your requirements.

Image

Huawei Cloud EulerOS 2.0 Standard Edition 64 bit

Select a public image Huawei Cloud EulerOS 2.0 Standard 64 bit.

EIP

Bind an EIP to the FlexusX instance.

An EIP is required because you need to download the BT panel installation package from the official website.

Procedure

Step

Description

Step 1: Install the BT Panel

Create and log in to a FlexusX instance, download the installation package from the BT panel official website, and install the BT panel.

Step 2: Open the Random Port Number of the BT Panel

In the security group of the FlexusX instance, open the port of the BT panel to allow access to the BT panel.

Step 3: Log In to the BT Panel

Log in to the BT panel and manage websites through the BT panel.

Constraints

  • A minimum of 512 MB memory is required, but 768 MB or more is recommended. A BT panel occupies about 60 MB of the total.
  • A minimum of 100 MB disk space is required. A BT panel occupies about 20 MB of the total.
  • The OS has no Apache, Nginx, PHP, or MySQL installed.

Step 1: Install the BT Panel

  1. Purchase and log in to a FlexusX instance.

    The following table lists the instance configurations. For details about how to purchase a FlexusX instance, see Purchasing a FlexusX Instance.

    Parameter

    Example

    Description

    Billing Mode

    Pay-per-use

    Pay-per-use is a postpaid billing mode. You pay as you go and just pay for what you use.

    Region

    CN-Hong Kong

    For low network latency and quick resource access, select the region nearest to your workloads. After a FlexusX instance is created, the region cannot be changed. Exercise caution when selecting a region.

    Instance Specifications

    • Enable Performance Mode.
    • Select 2 vCPUs | 2 GiB.

    You can select either preset or custom FlexusX instance specifications as needed.

    FlexusX supports the performance mode. The performance mode can provide ultimate, stable performance assurance at additional costs. For details about the differences between performance and non-performance modes, see Instance Specifications.

    Image

    Public image

    Huawei Cloud EulerOS 2.0 Standard 64 bit

    A public image is a standard, widely used image. It contains an OS and pre-installed public applications. You can configure the runtime environment or software in the public image as needed.

    Storage

    System disk type and size: General Purpose SSD | 40 GiB

    EVS disks provide storage capabilities for FlexusX instances, so you can configure EVS disks for your instances as needed.

    Network

    VPC: vpc-default

    Security group: default

    A VPC allows you to create customized virtual private networks in your logically isolated AZ. You can select a VPC and security group with access rules configured to enhance the security of your FlexusX instances.

    EIP

    EIP type: Dynamic BGP

    Billed by: Bandwidth

    Bandwidth Size: 5 Mbit/s

    You can bind an EIP to a FlexusX instance to allow public network access.

    • Dynamic BGP enables automatic failovers and chooses the optimal path if a network connection fails.
    • You will be billed based on the bandwidth size you set.

    (Optional) Associated Service

    Cloud Eye and HSS

    • If you enable Cloud Eye, an agent will be automatically installed on the FlexusX instance to provide 1-minute fine-grained monitoring of its metrics, such as vCPUs, memory, networking, disks, and processes.
    • If you enable HSS, your FlexusX instance will be provided with host security services that scan for weak passwords, system vulnerabilities, brute-force attacks, and unauthorized logins.

      HSS provides a basic protection trial edition for free. It can be used free of charge for one month. After it expires, the service will be unavailable.

    Cloud Backup and Recovery

    Retain the default setting.

    Cloud Backup and Recovery (CBR) lets you back up disks and FlexusX instances and use the backups to restore data.

    FlexusX Instance Name and Login Mode

    Default name

    You can customize your FlexusX instance name. If you purchase multiple FlexusX instances at a time, the system automatically appends suffixes to these instance names.

    Login Mode: Password

    Password: A username and its initial password are used for FlexusX instance login authentication.

    Huawei Cloud EulerOS 2.0 Standard 64 bit is a Linux public image. The default username of the Linux public image is root.

  2. Log in to the FlexusX instance and run the following command to download and install the BT panel:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

    When information similar to the following is displayed, enter y:
    ...
    Do you want to install Bt-Panel to the /www directory now?(y/n): y
    ...

    After the installation is complete, information similar to the following is displayed.

    Figure 1 BT panel installed
    • The first line is the login address of the BT panel. Record the address and keep it properly.

      The address format is http://EIP:<random-port-number>/<random-character-string>. For example, http://1.95.xx.xx:28796/0ed54a3b. To ensure that the BT panel can be accessed properly, open the random port (28796 in this example) in the security group of the cloud server.

    • username/password: username and password for logging in to the BT panel.

Step 2: Open the Random Port Number of the BT Panel

  1. Log in to the FlexusX console and click the FlexusX instance name.
  2. Click the Security Groups tab and click Manage Rule.

    The page for configuring security group rules is displayed.

  3. On the Inbound Rules tab, click Add Rule, open the port number (28796 in this example) of the BT panel, and click OK.

Step 3: Log In to the BT Panel

  1. In the address bar of the browser, enter the BT panel address recorded in step 2.

    The address format is http://EIP:<random-port-number>/<random-character-string>. For example, http://1.95.xx.xx:28796/0ed54a3b.

    The following page is displayed.

    Figure 2 BT panel login page
  2. Install basic software packages as needed.

    Select LNMP (recommended) or LAMP and install them.

    You can also select other software from the software store and install it.

You have installed and logged in to the BT panel. You can deploy websites using the BT panel.