What are the detailed steps for installing AnqiCMS using Docker on BT Panel?

Calendar 👁️ 85

As an experienced website operator, I am well aware of the importance of an efficient and secure CMS system for enterprises.AnqiCMS (AnqiCMS) with its high-performance architecture in Go language and many enterprise-level features, is undoubtedly the preferred choice for many operation teams.Today, I will give you a detailed explanation of how to install and deploy AnqiCMS on the Baota panel through Docker, a modern and convenient way, so that your website can go online quickly and run stably.

The detailed steps to install AnQi CMS using Docker on the Baota panel

In the wave of digitalization, choosing the correct tools and deployment methods is crucial.The Baota panel is deeply loved by users for its intuitive management interface, while Docker becomes the new standard for application deployment with its lightweight and portability.Both combined, we will lay a solid foundation for AnqiCMS.

Step 1: Ensure the Baota panel environment is ready

Before starting the Docker deployment, please confirm that Baota panel is installed on your server.To ensure compatibility and feature support, it is recommended that the Baota panel version be no less than 9.2.0, and preferably 9.5.0 or higher.https://www.bt.cn/new/download.html),According to your Linux system, choose the appropriate general installation script for installation. If you have any questions during the installation process, Baota official website also provides customer support.

Second step: Enable and install Docker in the Baota panel

The core of installing AnqiCMS lies in Docker containers.After logging into the Baota panel, you will see the left navigation menu.If the 'Docker' option is not displayed directly, please go to the 'Panel Settings' under the 'Panel Menu Hidden' option to ensure that Docker is enabled.

First time using Docker, after clicking "DockerPlease click and wait for the installation to be completed, which usually takes some time depending on your server performance and network conditions.

Third step: Deploy Docker version MySQL database

AnqiCMS as a content management system requires a database to store all content and configuration information.In the Docker environment, we also recommend using the Docker version of the MySQL database.

Search for 'mysql' in the Baota Docker app store and select the version you need to install.If your server memory is less than 2GB, it is recommended to choose MySQL 5.6 version; for most cases, MySQL 5.7 version is the default and recommended choice.Please make sure to check 'Allow external access' during installation, as this is essential for the AnqiCMS container to connect to the database.

After MySQL is installed, click the 'Details' link, and you will be able to see and copy MySQL's root password.Please make sure to keep this password safe, as it will be used during the subsequent installation of AnqiCMS.

Step 4: Install AnqiCMS using Docker

All prerequisites are now ready, and we can officially install AnqiCMS.

Similarly in the Baota Docker App Store, search for "anqicms".In the search results, click the "Install" button to enter the installation configuration interface.

  • Website domain:Fill in the domain name you have prepared for AnqiCMS, for examplewww.anqicms.com.
  • Database name:Default toanqicmsIf you plan to deploy multiple AnqiCMS sites on the same server, please set a unique database name for each site to avoid data conflicts.
  • Database Password:Paste the MySQL root password you copied in step three.
  • Port:Default port is8001Similarly, if you want to install multiple AnqiCMS instances, please allocate a different port number for each instance, such as8002/8003etc.

Fill in the details and click "Confirm" to start the installation.The installation process usually takes 1 to 5 minutes, please be patient.After installation, the Docker container list in the Baota panel will display the running status of the AnqiCMS container.

Step 5: Start using your AnqiCMS website

After AnqiCMS is deployed through Docker container, it has pre-installed the default website content and admin account.

  • Default account: admin
  • Default password: 123456
  • Back-end access address:Your domain/system/

For example, if your website domain ishttp://dev.anqicms.com/then the back-end access path ishttp://dev.anqicms.com/system/.

In the browser, access your backend address, log in with the default username and password, and be sure to change the default administrator username and password as soon as possible to ensure website security.Now, you can start experiencing the powerful content management features of AnqiCMS.

Advanced application: Implementing multi-site management through reverse proxy on the same server

AnqiCMS supports multi-site management, which means you can run multiple independent websites on the same Docker container instance. If you need to do this, install an AnqiCMS container first, and then follow the steps below to add more sites:

  1. Add a reverse proxy site on the Baota panel:Select "Website" from the left menu of the Baota panel, then click the "Reverse Proxy" tab, and click "Add Reverse Proxy". In the new pop-up window, enter the domain name of the new site and set the "Target URL" tohttps://en.anqicms.com(If the port of your AnqiCMS Docker container is not 8001, please modify it according to the actual situation). Click "OK" to complete the reverse proxy setup.

  2. Add a new site in the AnqiCMS backend:Log in to the backend of AnqiCMS you have installed, find the "Multi-site Management

    • Site Name:Used to distinguish different sites, please fill in according to the actual situation.
    • Site root directory:Start with/app/Adding the domain name replaced by underscores, for example/app/dev_anqicms_comThis is used to store the cache and other data of a new site, make sure the directory name does not repeat with other sites.
    • Website address:The complete URL of a new site, for examplehttp://dev.anqicms.com.
    • Admin account password:Set an independent admin account and password for the new site.
    • Database name:Set a new database name for the new site, for example.dev_anqicms_comDo not use the same name as the existing site database, otherwise it will cause data overwrite.
    • Database information reuse: Tick the box “Reuse default database account information”, because AnqiCMS installed with Docker has all database management permissions and no need to re-enter account password.
    • Select the template to use:Select a template suitable for the new site according to your needs.

    Click the "OK" button to complete the creation of the new site.Now, you can directly access and use it through the domain name of the new site.You can also quickly access the management interface of a new site through the "Visit Backend" button in the multi-site management list.


Frequently Asked Questions (FAQ)

1. Why can't I see the AnqiCMS page after installing according to the steps?This could have several reasons.First, please check if your domain has been correctly resolved to the server's IP address.Next, confirm the Docker container status of the Baota panel, ensure that the AnqiCMS container is running normally.Finally, please check if the reverse proxy rules set for AnqiCMS in the Baota panel are correct, especially whether the IP address and port number in the 'Target URL' match the actual listening address and port of the AnqiCMS Docker container.Sometimes the server firewall may also block port access, please check and allow the relevant ports.

How to upgrade Docker version AnqiCMS on Baota panel?The upgrade of AnqiCMS in Docker version is usually completed by updating the Docker image.You can log in to the Baota panel, go to the Docker management interface, find the AnqiCMS container, and try the 'update image' or 'redeploy' function.anqicms/anqicms:latestLabel the image and back up the database before the operation, in case of emergencies.AnqiCMS itself also provides an online upgrade feature in the background, but updating the underlying image and restarting the container is more recommended for Docker environments.

How to manage the databases of multiple AnqiCMS sites installed?In Docker environment, even if you use the same Dockerized MySQL instance, each AnqiCMS site should specify an independent database name when it is created.This means that their data is stored separately and does not affect each other.You can view and manage these independent databases through the database management feature of the Baota panel, such as performing backup, optimization, or repair operations.In the multi-site management of AnqiCMS backend, you can also clearly see the corresponding database information of each site.

Related articles

How to install and deploy AnqiCMS on a Linux server?

As an experienced Anqi CMS website operations personnel, I am very happy to be able to elaborate in detail on how to install and deploy AnqiCMS on a Linux server.AnqiCMS as a lightweight enterprise content management system developed based on the Go language, with its high efficiency, security, and SEO-friendly features, has become a powerful tool for our content operation team.This article will guide you through the installation and deployment process in the Linux environment, ensuring that your website can go online quickly and run stably.

2025-11-06

What security mechanisms does AnqiCMS provide to avoid content violation risks?

As an experienced AnqiCMS website operator, I am well aware that content security and compliance are crucial for any website operation.AnqiCMS integrates multiple mechanisms at the system design and functional level, aimed at helping operators effectively avoid content violation risks and ensure the health and standardization of platform content.AnqiCMS considers content security to be one of its core values, committed to providing users with a secure and efficient content management environment.This not only reflects in the robustness of the system architecture, but also in the detailed protective measures provided for the entire process of content creation, publishing, and management.

2025-11-06

What measures has AnqiCMS taken in terms of website loading speed and SEO optimization?

As an operator who has been deeply engaged in AnQiCMS for many years, I am well aware of the importance of website loading speed and SEO optimization in attracting and retaining users.AnQiCMS provides comprehensive and powerful function support in these aspects, helping us build fast and search engine friendly websites.Below, I will elaborate on the specific measures taken by AnQiCMS in terms of website loading speed and SEO optimization.The website loading speed optimization of Anqi CMS first manifests in its underlying technical architecture.

2025-11-06

How does AnqiCMS's flexible permission control mechanism ensure content security?

As a professional deeply familiar with the operation of AnQiCMS, I know the importance of content security for any website.In our daily work, we not only pursue high-quality content output, but also ensure the safety and compliance of the publication, management, and maintenance processes.AnQiCMS provides very strong support in this regard, especially its flexible permission control mechanism, which has built a solid content security barrier for us.The core of content security: Flexible permission control mechanism In the ever-changing digital world

2025-11-06

How to quickly deploy AnqiCMS application through Docker on Panel panel?

As an experienced website operations manager, I know the importance of an efficient and secure content management system for enterprises and self-media.AnQiCMS, with its lightweight and high-performance features based on the Go language, is our preferred choice for content deployment.In daily operations, we often need to quickly launch new sites, and Docker combined with the 1Panel panel provides an extremely convenient solution.Next, I will elaborate on how to quickly deploy the AnqiCMS application using Docker technology through the 1Panel panel.

2025-11-06

How to deploy AnqiCMS with one-click through aaPanel (International Edition)?

HelloAs an experienced website operator, I am very happy to give you a detailed explanation of how to conveniently deploy AnQi CMS on aaPanel (Baota International Edition).AnQi CMS is becoming the preferred choice for an increasing number of small and medium-sized enterprises and content operation teams with its high-performance architecture based on the Go language, SEO-friendly design, and powerful multi-site management capabilities.Through the one-click deployment function of Docker in aaPanel, the whole process becomes extremely simple and efficient, allowing you to quickly set up and engage in content operation.

2025-11-06

How to install and manage multiple AnqiCMS sites on the same server?

As an experienced CMS website operation person in the Anqi company, I know that efficient management of multiple websites is crucial for small and medium-sized enterprises and content operation teams in the increasingly fierce online environment.Aqie CMS provides an elegant and efficient solution with its powerful multi-site management capabilities to address this pain point.Below, I will elaborate on how to install and manage multiple Aanque CMS sites on the same server.Understanding Anqi CMS's Multi-site Architecture Anqi CMS has always considered the need for multi-site management since its design.

2025-11-06

How to configure domain names for AnqiCMS multi-sites using the Baota reverse proxy feature?

As an experienced person who is proficient in AnqiCMS and website operation, I fully understand the need for efficient management of multiple websites, especially on how to use the reverse proxy function of Baota panel to configure domain names for your AnqiCMS multi-site.The strength of AnqiCMS lies in its multi-site management capabilities, while Baota panel provides convenient graphical interface support for this process.Now, let's delve deeper into how to implement this configuration step by step.

2025-11-06