What software packages need to be pre-installed when installing AnQiCMS in 1Panel?

Calendar 👁️ 97

Hello, as an experienced AnQi CMS website operator, I am pleased to answer your questions about what supporting software you need to prepare in the 1Panel environment.Ensure the correct installation and configuration of these basic software is the key to the smooth operation of AnQiCMS.

AnQiCMS is an enterprise-level content management system developed based on the Go language, known for its easy deployment, fast execution speed, and high security.Deploy AnQiCMS on a modern server management panel like 1Panel, we usually take advantage of its powerful Docker container management features.However, even though the core application of AnQiCMS runs in a Docker container, it still requires some external auxiliary software to provide complete service support.

To successfully install and run AnQiCMS on 1Panel, you need to pre-install two core配套 software:OpenRestyandMySQL. Both of these software can be found in the 1Panel app store and installed conveniently.

First, let's talk about.OpenResty。OpenResty plays the role of your website's web server and reverse proxy here.Although the AnQiCMS application itself listens to an internal port (such as port 8001 within a Docker container), external users cannot access it directly.OpenResty is responsible for receiving HTTP or HTTPS requests from the internet and then forwarding these requests to the AnQiCMS Docker container for processing.By configuring reverse proxy, it can ensure that your website domain correctly points to the AnQiCMS service, as well as handle advanced web service features such as SSL certificates and traffic management.In the installation instructions of 1Panel, after creating the AnQiCMS container, it will explicitly mention the need to set up a reverse proxy site, which is where OpenResty comes into play.

secondly,MySQLIs AnQiCMS an indispensable data storage layer. As a content management system, AnQiCMS needs a database to store all key information, including your article content, product details, user data, site configuration, and various operational data.During the initialization installation of AnQiCMS, the system will prompt you to fill in the database connection information. At this time, you need to provide the address, username, and password of the MySQL database that is installed and running.Ensure that the MySQL service runs stably and has the user permissions required by AnQiCMS, which is the premise for ensuring the integrity and operability of the website data.For servers with limited memory resources, it is recommended to choose a version of MySQL that uses fewer resources, such as MySQL 5.6, rather than the default 5.7 or higher version.

In summary, before installing the AnQiCMS Docker application in 1Panel, you must first install OpenResty as your web server and reverse proxy through the 1Panel app store, as well as MySQL as the data storage database for AnQiCMS.With the support of these two basic software, you can smoothly deploy AnQiCMS and start your website operation journey.


Frequently Asked Questions (FAQ)

Does AnQiCMS support other databases besides MySQL?According to the current official documentation, AnQiCMS explicitly mentions the use of MySQL database in both the 1Panel Docker installation tutorial and the traditional Linux server installation tutorial.Although many Go language applications may support multiple databases, but in order to ensure compatibility and stability, and follow the official recommendation, we suggest you use MySQL as the database for AnQiCMS.

Why does the AnQiCMS container need to run and still need OpenResty for reverse proxying?AnQiCMS container runs in an isolated network environment, it usually listens to an internal port (such as 8001), and accessing it directly via IP:port may be inconvenient or insecure. OpenResty as a reverse proxy plays several important roles: it maps your domain (such as example.com) to a specific IP address, which makes it easier and safer for users to access your website.www.yourdomain.comMapped to the internal port of the AnQiCMS container, allowing users to access the website through a friendly domain name; it can handle SSL/TLS encryption (HTTPS), ensuring secure data transmission; at the same time, it can act as a traffic entry point to implement advanced features such as load balancing and caching, enhancing website performance and reliability.

If my server has less memory, what advice do you have for choosing the MySQL version?If your server memory is less than 2GB, to optimize resource usage and avoid performance bottlenecks, it is recommended to install MySQL 5.6 version in the 1Panel app store.MySQL 5.6 usually has lower memory requirements compared to subsequent versions (such as 5.7 or 8.0), which helps maintain server stability in resource-constrained environments.When installing MySQL, please make sure to check Allow external access, and copy the root password well, so that the database connection can be configured during AnQiCMS installation.

Related articles

How to quickly deploy AnQiCMS Docker container using 1Panel?

As an experienced security CMS website operator, I am well aware of the importance of an efficient and stable content management system for corporate operations.AnQi CMS with its high-performance and enterprise-level features in Go language, provides a solid foundation for our content operations.Using a visual management tool like 1Panel, combined with Docker container technology, can greatly simplify the deployment process, allowing us to focus more quickly on content creation and optimization.Below, I will give a detailed introduction on how to quickly deploy AnQiCMS Docker container through 1Panel

2025-11-06

How to retrieve and display the comment list of an article in AnQiCMS template, including parent and child comments

As a website operator who is deeply familiar with the operation of Anqing CMS, I know that the comment area is an indispensable part of the website content ecosystem. It is not only an important place for user interaction but also an extension and amplification of content value.A lively and well-organized comment section can significantly enhance user loyalty and promote a positive interaction cycle between content creators and readers.

2025-11-06

How to display all articles under a specified Tag with pagination support?

As an experienced security CMS website operations manager, I know that high-quality and easily understandable content is crucial for user experience.Today, we will discuss how to implement the article list display under specified tags in AnQi CMS, and add practical pagination functions. This is of great importance for improving user browsing experience and website SEO. ### Understanding the Importance of Tag Pages In Anqi CMS, tags (Tags) are a powerful content organization tool.They allow us to associate the content of different categories even different models through common themes or keywords

2025-11-06

How to get the detailed information of a specific Tag, such as Tag name, description, index letter, and Logo?

As an experienced CMS website operator, I am well aware of the importance of content tags (Tags) in website content management and SEO optimization.They can not only help us organize content more flexibly and improve user experience, but are also one of the key factors for search engines to understand the structure of website content.Today, I will delve deeply into how to obtain and display detailed information of specific tags in the Anqi CMS template, including tag names, descriptions, index letters, and Logos, to achieve a more refined front-end display.###

2025-11-06

How to fill in the Docker image name of AnQiCMS in 1Panel?

As a senior AnQi CMS website operation personnel, I know the importance of an efficient and stable deployment method for our content team.AnQi CMS, with its lightweight, efficient Go language, SEO-friendly, and rich enterprise-level features, has become our preferred choice for daily content management.When combined with modern server management panels like 1Panel, deploying AnQi CMS through Docker can greatly simplify the installation and maintenance process.The following will introduce how to correctly fill in the Docker image name of Anqi CMS in 1Panel and complete the deployment.

2025-11-06

What is the mapping rule for the server port and container port when installing AnQi CMS in the Panel?

As a website operator who deeply understands the CMS operation and maintenance, I know that it is crucial to understand the infrastructure when deploying and managing the system.In Docker environments, the mapping rules between server ports and container ports are often encountered as questions by many users when they first contact them.Today, I will analyze this key configuration in detail from the perspective of practical operation when installing 1Panel Aqian CMS.### Default port of AnQi CMS in Docker container First, we need to clarify the operation mechanism of AnQi CMS within the Docker container

2025-11-06

How to configure reverse proxy for AnQi CMS in the 1Panel environment?

As a website operator who deeply understands the operation of Anqi CMS, I know the importance of high-quality and easy-to-understand documents for user experience.Setting up reverse proxy for AnQiCMS in the 1Panel environment is a key step that many users encounter when deploying.I will elaborate in detail on how to complete this configuration in the 1Panel environment.

2025-11-06

How to resolve the port conflict problem in 1Panel when installing multiple AnQi CMS instances?

As an experienced CMS website operation person in the safety industry, I know the importance of deploying multiple application instances efficiently and stably when managing and expanding the website.For such a flexible and versatile system as Anqi CMS, many operators will have a need to deploy multiple sites or instances on a single server.When using modern server management tools like 1Panel, port conflicts are a common challenge.Now, let's delve into how to effectively resolve port conflicts when installing multiple AnQi CMS instances in the 1Panel environment, ensuring that each of your websites can run stably

2025-11-06