Updated on 2026-07-02 GMT+08:00

Overview

Image Types

FlexusL provides OS images, application images, and private images for you to choose from.

Image Type

Description

OS Images

OS images only include the necessary OSs to launch servers, without any application data or environment configurations. After a FlexusL instance is created from an OS image, it runs on an OS without any applications installed. You can install applications based on your service requirements.

For details about how to create a FlexusL instance from an OS image, see Deploying an Nginx Server Using the CentOS Image.

Application Images

An application image contains the underlying OS (Ubuntu 22.04), application software, initialization data, and runtime environment required by the application. You can use application images to quickly deploy applications, eliminating the need for manual uploads and installation.

For details about how to log in to the application dashboard and manage applications, see Application Management (For Application Images Only).

Private Images

Private images are created from servers on cloud platforms or downloaded from third-party platforms. They can be used by FlexusL instances only after being created or imported using Image Management Service (IMS).

You can use a private image to quickly create a FlexusL instance with the same configuration as the image, or use a private image to change the OS.

Shared images

A shared image is a private image shared by others. It is a way of using private images flexibly.

NOTE:

IMS provides image sharing. You can share private images on the IMS console with other users in the same region.

OS Images

The following table lists the OS images supported by FlexusL.

Image Name

Version

Description

Huawei Cloud EulerOS

2.0

Huawei Cloud EulerOS (HCE OS) is a Linux distribution based on the open-source community openEuler developed by Huawei. It provides a cloud-native, high-performance, secure, and stable execution environment for developing and running applications.

CentOS

7.2/7.3/7.4/7.5/7.6/7.7/7.8/7.9/8.0/8.1/8.2

CentOS is a popular open-source Linux distribution based on Red Hat Enterprise Linux (RHEL) source code.

Ubuntu

16.04/18.04/20.04/22.04/24.04

Ubuntu is a popular Linux distribution based on Debian. It is free, stable, easy to use, and has a vast array of community resources available.

Debian

9.0/11.1

Debian is a stable, convenient Linux distribution. It provides a more powerful software package management tool than most Linux distributions and is one of the popular OSs for website building.

Application Images

The following table lists the application images supported by FlexusL. The supported application images vary depending on the region. For details, see the application images displayed on the management console.

For details about how to log in to the application dashboard and manage applications, see Application Management (For Application Images Only).

Image Name

Description

WordPress

WordPress was initially a blogging platform, but it gradually evolved into a free content management system (CMS) and website setup platform. It has earned a reputation for ease of use, scalability (plug-ins, templates, and secondary development), powerful functions, and friendly search engines.

For best practice details, see Setting Up a Website Using the WordPress Application Image.

BT panel

BT panel is a popular tool for PHP integrated environment management and server O&M. It supports web-based management, security management, task scheduling, file management, one-click creation of websites, FTP, databases, and SSL, and coexistence and switchover of multiple PHP versions.

For best practice details, see Managing Servers Using the BT Panel.

Odoo

Odoo is a global open-source ERP/CRM software developed using Python and PostgreSQL and has more than 730 partners and 2 million users. It has a powerful, flexible system architecture that enables fast iteration. The version difference lies in the user interface and functional modules. You can modify, upgrade, and add functions in modules without modifying the core code. Common modules include procurement management, sales management, inventory management, financial management, goods management, marketing management, customer relationship management, production management, personnel management, service support, e-commerce, and website building. Odoo is great for industries like manufacturing, retail chain, e-commerce, and international trade.

For best practice details, see Using Odoo to Build an ERP System.

PrestaShop

PrestaShop is an open-source e-commerce platform written in the PHP programming language with support for the MySQL database management system. More than 40,000 online stores around the world have been deployed using Prestashop. Prestashop uses Smarty for programming and is highly scalable. It supports multiple languages, currencies, and payment methods (such as PayPal). Prestashop is a good choice for international trade websites.

For best practice details, see Using PrestaShop to Build an E-Commerce Website.

Superset

Apache Superset (formerly known as Panoramix and Caravel) is an open-source data analysis and visualization platform. This tool provides a quick way to intuitively visualize datasets by allowing you to create and share interactive dashboards. It is also an enterprise-level intelligent business web application.

For best practice details, see Using Superset to Obtain Data from MySQL for Analysis.

Portainer

Portainer is a graphical management tool for Docker. It is compiled using GO and offers a range of functions such as status display, quick deployment of application templates, basic operations on Docker (containers, images, networks, and database logical volumes), log display, and a container console.

For best practice details, see Using Portainer to Deploy a MySQL Container.

Nextcloud

Nextcloud is an open-source cloud storage software for self-built private web disks. It was developed using PHP and MySQL and provides multiple clients to support access from different devices. You can easily synchronize data with and share data stored on servers. You can also synchronize data from other sources such as Dropbox, FTP, OpenStack Object Storage, SMB, WebDAV, and SFTP.

For best practice details, see Using Nextcloud to Set Up an Enterprise Web Disk System.

GitLab (a one-stop DevOps platform)

GitLab was initially an open-source code repository management project designed to help teams collaborate on software development. Now it is a DevOps platform that provides a complete solution for software development and operations. GitLab delivers a range of functions, including project management, planning, creation, validation, packaging, release, configuration, monitoring, and protection of applications.

For best practice details, see Using GitLab to Manage Teams and Projects.

Matomo

Matomo is a powerful open-source network analysis platform that has full data ownership, while also helping ensure compliance with General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA). Matomo's advanced search engine optimization and conversion optimization significantly improve your digital marketing capabilities, particularly for commercial software.

For best practice details, see Using Matomo to Build a Website Traffic Statistics System.

SRS

SRS is a simple and efficient real-time video server that supports various real-time streaming media protocols, such as RTMP, WebRTC, HLS, HTTP-FLV, and SRT. Based on coroutine technology without asynchronous callback problems, SRS is also cloud native (docker image, Kubernetes deploy, telemetry, metrics, etc). It is focused on real-time streaming gateways and supports streaming protocols such as RTMP, HLS, WebRTC, HTTP-FLV and SRT.

For details, see Pushing Local PC Desktop Streams to SRS Using OBS.

Joomla

Joomla is a website content management system (CMS) for enterprise websites and e-commerce. As one of the world's three most popular open-source content management systems, Joomla is renowned for its flexibility and extensibility and excels in e-commerce.

For best practice details, see Using Joomla to Build a Content Management System.

Redmine

Redmine is a web-based project management application used to track requirements, defects, and other items. It provides project management, wikis, and Git integration.

For best practice details, see Using Redmine to Create a Project.

Ghost

Ghost is a blog creation and paid reading platform. It is used in scenarios such as enterprise website creation. Ghost is a powerful app for professional publishers to create, share, and grow a business around their content.

For best practice details, see Using Ghost to Build a Personal Blog.

Moodle

Moodle is an open-source online education system for global users. It is used in scenarios such as online learning. It is a popular software for establishing open course systems in major middle schools around the world.

For best practice details, see Using Moodle to Build an Online Learning System.

EspoCRM

EspoCRM is a web-based customer relationship management (CRM) system designed to help enterprises build and maintain strong customer relationships. It is easy to customize and efficient to use.

For best practice details, see Using EspoCRM to Build a Content Management System.

Kodbox

KodCloud is an open-source enterprise net disk system that integrates online file management, multi-cloud storage, and collaborative office. It is commonly used for document collaboration and provides an experience similar to Windows. The Kodbox application image uses Ubuntu 22.04. It is deployed using Docker. The Kodbox application and the required operating environment have been preconfigured.

For best practice details, see Using Kodbox to Quickly Set Up a Cloud Disk.

Node.js

The Node.js runtime environment comes with Node.js 21 pre-installed. You can obtain Node.js in just one click and quickly deploy Node.js applications.

For best practice details, see Using Node.js to Run Node.js Programs.

OpenClaw

OpenClaw (formerly Moltbot and clawdbot) is a powerful personal assistant gateway and aggregation platform. It seamlessly connects various AI models and agents to commonly used communication and collaboration platforms, thereby building a unified, private, and personalized AI assistant entry point.

For best practice details, see Summary of OpenClaw Best Practices.

Hermes Agent

Hermes Agent is an open-source self-evolving AI agent. It has a built-in closed-loop learning mechanism that enables it to autonomously create and improve skills from experience. It supports long-term memory and cross-session conversation retrieval. It can seamlessly integrate with mainstream chat platforms such as WeCom, Lark, and DingTalk, and supports switching between 200+ large language models, eliminating vendor lock-in. It has a built-in scheduled task manager that supports configuring automated workflows using natural language.

For best practice details, see Deploying Hermes Agent.

Private Images

The following lists the scenarios of FlexusL private images. Shared images are a type of private images and are also suitable for the following scenarios:

  • When you create FlexusL instances from private images, only x86 system disk images are supported. Data disk private images and full-server private images are not supported.
  • Linux system disk images only support the following image sources: free public Linux images provided by Huawei Cloud, images created from FlexusL instances that are created using application images, and images you have imported. Other billed Linux images (such as UnionTech OS) provided by Huawei Cloud are not supported.
  • Windows system disk images with the Bring Your Own License (BYOL) are supported.

FlexusL instances do not support full-server images. If you want to migrate an entire server to a FlexusL instance, use Server Migration Service (SMS).

For details, see Migrating Servers Using Server Migration Service (SMS).

Related Operations

Operation

Description

Logging In to the Application Image Dashboard

You can log in to the visual dashboard of the application image for easy, quick configuration.

Best Practices for FlexusL

You can purchase application images for different scenarios as required and deploy applications according to the guide.

Creating a FlexusL Instance from a Private Image or Using a Private Image to Change the OS

You can use a private image (or a shared image) to quickly create FlexusL instances with the same configurations or change the OS of a FlexusL instance.