Updated on 2026-08-27 GMT+08:00

Managing Servers Using the BT Panel

Scenarios

The BT panel is a visualized server management software that supports more than 100 server management functions, such as one-click LAMP, LNMP, monitoring, website, FTP, database, and Java. FlexusL provides a BT panel application image running on Ubuntu 24.04. This image provides you with a web client to efficiently manage servers, such as website or file management, graphical monitoring, and scheduled tasks. You can use this application image to manage servers.

If your BT panel application image was purchased before August 28, 2026, see Managing Servers Using the BT Panel (Historical Version) for instructions.

Resource Planning and Costs

Resource

Configuration

Description

Cloud server

  • vCPUs: 2
  • Memory: 2 GiB

A BT panel application image requires at least 2 vCPUs and 2 GiB of memory. Select appropriate instance specifications accordingly.

Image

BT panel

Select the BT panel application image.

Network

EIP

By default, a fixed EIP and a fixed private IP address are assigned to a FlexusL instance.

Security group

Inbound rule:

  • Protocol/Application: TCP
  • Port: 8888
  • Source: 0.0.0.0/0

8888: Allows access to the BT panel.

Procedure

Step

Description

Step 1: Purchase a FlexusL Instance

Purchase a FlexusL instance and select the BT panel application image.

Step 2: Configure Security Groups

Add inbound security group rules to ensure that the application pre-installed in the image can be accessed.

Step 3: Reset the Password and Log In to the FlexusL Instance

A FlexusL instance does not have an initial password. After creating a FlexusL instance, set a password for the FlexusL instance before logging in to it.

Step 4: Initialize the BT Panel

Log in to the BT dashboard and install the basic software bundle.

Step 5: Deploy the BT Panel

On the dashboard, perform the following operations:

  • Configure domain names.
  • Install an SSL certificate for your website.
  • Manage software.
  • Manage files.
  • Manage logs.

Step 1: Purchase a FlexusL Instance

  1. Log in to the FlexusL console and click Buy FlexusL.
  2. Specify required parameters for the FlexusL instance.

    Parameter

    Example

    Description

    Region

    CN-Hong Kong

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

    Application Images

    BT panel

    Select the BT panel application image.

    Instance Specifications

    2 vCPUs | 2 GiB of memory and 60 GiB of the system disk

    Select instance specifications as needed.

    Instance Name

    BT-Example

    Customize an instance name that is easy to identify, for example, BT-Example.

    (Optional) Associated Services

    • Data Disk: 10 GiB
    • Host Security
    • Cloud Backup Vault: 70 GB

    You can associate EVS data disks, HSS (basic edition), and cloud backup vaults with your FlexusL instances as needed and set specifications as needed.

    Required Duration

    1 month

    Set the required duration.

    FlexusL supports auto-renewal. Once enabled, FlexusL instances automatically renew before they expire. If you do not enable auto-renewal during purchase, you can still enable it after your FlexusL instances are created. For more information about auto-renewal rules, see Auto-Renewal Rules.

    Quantity

    1

    Set the number of FlexusL instances to be purchased.

  3. Click Next: Confirm.

    On the displayed page, confirm the order details, read and select the agreement, and click Submit.

  4. Select a payment method and complete the payment.
  5. Go back to the FlexusL console and view the purchased FlexusL instance.

Step 2: Configure Security Groups

  1. Log in to the FlexusL console and click the target resource card or instance name to go to the instance details page.
  2. In the navigation pane on the left, choose Cloud Servers and click the target server name to view its details.

  3. On the Security Groups tab, click Add Rule to add the rules listed in the following table.

    The following only lists common rules. You can add more rules as needed.

    Table 1 Security group rules

    Priority

    Action

    Type

    Protocol & Port

    Source

    Description

    1

    Allow

    IPv4

    TCP: 8888

    0.0.0.0/0

    Allows access to the BT panel dashboard.

Step 3: Reset the Password and Log In to the FlexusL Instance

This section describes how to log in to a FlexusL instance. A FlexusL instance does not have an initial password. After creating a FlexusL instance, set a password for the FlexusL instance before logging in to it.

In the first few minutes after the FlexusL instance is created, the application is in the startup process. During this period, do not perform operations such as restarting or stopping the instance, or resetting the password. Otherwise, the initial password may become invalid and you cannot log in to the application dashboard. Wait for a while before resetting the password.

  1. Locate the resource card and choose > Reset Password. Alternatively, in the list view, click Reset Password in the Operation column to reset the password for the FlexusL instance.

    A FlexusL instance does not have an initial password. Set a password for the FlexusL instance before logging in to it. For details, see Resetting the Password for a FlexusL Instance.

    Figure 1 Resetting a password
  2. Locate the resource card and click Remote Login. Alternatively, in the list view, click Remote Login in the Operation column. In the displayed dialog box, click VNC Login and enter the username and password as prompted to log in to the FlexusL instance. For more login methods, see Login Modes.

    The username is root, and the password is the one you set in the previous step.

Step 4: Initialize the BT Panel

Application images use code-based Ubuntu. They provide graphical user interfaces to make your operations easier. You need to initialize the application dashboard upon the first login. Then you can directly log in to the dashboard from the FlexusL console afterwards.

  1. Obtain the administrator username and password for logging in to the BT panel.

    Remotely log in to the server and obtain the address, username, and password for logging in to the BT panel.

    bt default

  2. Access the dashboard address obtained in 1, enter the username and password obtained in 1, and click Login.

  3. Install the basic software bundle.

    You can select recommended software packages and click One-click to install them when you log in to the dashboard for the first time.

    You can also close the popup and select other software from App Store and install them afterwards.

After the initialization of the BT panel application is complete, you can deploy applications on the dashboard.

Step 5: Deploy the BT Panel

If you want to use a domain name to access a website, add and resolve the domain name for the website.

  1. If the domain name is not registered with Huawei Cloud or not resolved on Huawei Cloud DNS, the domain name cannot be resolved. Use either of the following methods to resolve the issue:
    • Contact the DNS service provider to add an A record that maps the domain name to the EIP of the FlexusL instance.
    • Use Huawei Cloud DNS servers to resolve the domain name. For details, see Migrating DNS Settings to Huawei Cloud DNS.
  2. Configure the domain name on the application dashboard.

    If you had added a domain name to a cloud server, or removed a domain name from a cloud server and then add a new one, you need to configure the domain name on the application management page so that the domain name can be used to access the website.

    1. On the Overview page, click Access in the Dashboard field in the Image area.

      If the dashboard is not properly displayed, check the following causes:

      • The port for accessing the dashboard is not enabled. Enable it as needed.
      • The dashboard is being started. Try again later.
    2. Choose Settings > Security, enter a domain name for Domain, for example, www.wpwebsite.com, and click Save.

      The BT panel uses port 8888 by default. If you want to access your website using the default HTTP or HTTPS ports (enabling direct access via a domain name), change the port to 80 or 443. If you do not change the port number, access the website through http://domain-name:8888 or https://domain-name:8888.

BT panel uses HTTPS by default, and you do not need to install an SSL certificate.

In the software store, you can install, uninstall, and manage software.

You can search for the software by name or category. A PHP extension plugin is required to enhance PHP language functions. The following shows how to install a PHP extension:

  1. Choose App Store in the left navigation pane and search for PHP.
  2. Select the PHP version, click Install or Buy now in the Operation column of the target software and complete the installation.

In the Files menu, you can perform a range of operations on files, including copying, pasting, cutting, deleting, renaming, compressing, refreshing, or creating a file, and creating a directory for a file.

In the Logs menu, logs are classified by log type. You can click the tabs to view different types of logs and clear logs.