Hello!As an experienced website content expert who deeply understands the operation of AnQiCMS, I fully understand your need for a quick and efficient website construction.AnQiCMS is becoming the new choice for more and more operators with its excellent performance brought by the Go language and enterprise-level features.The Baota Panel, as a widely popular server management tool, can greatly simplify the deployment process of AnQiCMS.Next, I will give you a detailed introduction on how to quickly install and deploy AnQiCMS through Baota panel, especially in combination with Docker technology, so that your website can be put into operation quickly.
Quick deployment of AnQiCMS: Baota panel Docker installation guide
AnQiCMS is an advanced content management system developed based on the Go programming language. It provides a one-stop solution for small and medium-sized enterprises and content operation teams with its lightweight, efficient, secure, and extensible features.Its many highlights, such as multi-site management, flexible content models, powerful SEO tools, and anti-crawling mechanisms, are all aimed at helping you improve content management efficiency and ensure stable website operation.Using Baota panel to deploy AnQiCMS can standardize the complex environment configuration and program installation process, allowing you to have a fully functional Go language website as quickly as possible.
Before you begin to install AnQiCMS, some preliminary preparations need to be made.Firstly, please make sure that your Baota panel version meets the requirements.Recommend using Baota Panel version 9.2.0 and above to take full advantage of its Docker manager for convenient installation.If your panel version is too low, it is recommended that you upgrade it first.Complete the panel version confirmation and then you need to enter the "Docker" function in the left menu of the Baota panel.If this option is not visible, please go to "Panel Settings" and check the "Panel Menu Hidden" option to ensure Docker is enabled.First time using Docker, the system will prompt you to install the Docker manager, please click "Install Now" to complete the necessary component deployment.
Next, we need to prepare a database environment for AnQiCMS.In Docker's 'App Store', you need to search for and install the 'MySQL' database.You can choose an appropriate version based on the server's memory configuration, for example, it is recommended to select MySQL 5.6 when the memory is less than 2GB, otherwise, the default version 5.7 can be selected.During the installation process, please make sure to select the option 'Allow external access'.After MySQL installation is complete, click the "Details" button, and copy the password for the root user.This password will be used in the installation and configuration process of AnQiCMS later, please keep it properly.
With a ready-to-use Docker environment and MySQL database, we can start deploying AnQiCMS.Please enter the Docker Manager of Baota Panel again, and then search for 'anqicms' in the 'App Store'.After finding the AnQiCMS application, click the 'Install' button next to it.In the pop-up installation configuration interface, you will need to fill in several key pieces of information.
Please fill in your "website domain", for examplewww.yourdomain.comThen comes the "database name", you can keep the defaultanqicmsIf you plan to deploy multiple AnQiCMS instances on a single server, it is strongly recommended to set a unique database name for each instance.Then, enter the root password you previously copied from the MySQL container details in the 'Database Password' field.Finally, it is the 'port' setting, AnQiCMS uses port 8001 by default.Similar to the database name, if you need to deploy multiple instances, please assign a different port number to each instance, such as 8002, 8003, etc., but please note that the port number within the container is always 8001, and you only need to modify the port number of the service exposed to the outside on the Baota panel.
All information has been filled in, click the "OK" button.The Baota panel will automatically complete the creation of the AnQiCMS Docker container, pulling the image, and initializing the configuration.This process will usually take 1 to 5 minutes, please be patient and wait until the Baota panel prompts that the installation is successful.
When AnQiCMS is successfully installed and started, your website will be available. The system will preset a set of default administrator login credentials for you: the account isadminand the password is123456. To ensure the security of your website, it is imperative to change these default information immediately after your first login to the backend.
To access your AnQiCMS website backend, please enter your domain name in the browser./system/路径。例如,如果您的网站域名是Englishhttp://yourdomain.com/, then the background access address ishttp://yourdomain.com/system/. After logging in to the back end, you can start creating, managing, and optimizing your website.
AnQiCMS also supports powerful multi-site management functionality.If you have already deployed an AnQiCMS instance in a Docker environment and want to add a new independent website on it, you can use the reverse proxy of Baota panel in conjunction with the multi-site function of AnQiCMS backend to achieve this.
First, select “Website” from the left menu of the Baota panel, then switch to the “Reverse Proxy” tab, and click “Add Reverse Proxy”. In the new popup window, enter the domain name of your new website, and in the “Proxy Address” field, point to the local IP address and port where your AnQiCMS instance is running, for examplehttp://127.0.0.1:8001(Please make sure to adjust the AnQiCMS port according to your actual configuration).
Next, log in to the AnQiCMS backend management interface, find the 'Multi-site Management' feature in the left menu, and click 'Add New Site'. Here, you need to configure detailed information for the new site: including the site name,