How to quickly install AnQiCMS on Baota panel?
Hello! As an expert in AnQiCMS operation, 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.Baota Panel is a widely popular server management tool that greatly simplifies 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 combined with Docker technology, so that your website can go into operation quickly.
Quick deployment of AnQiCMS: Docker installation guide for Baota panel
AnQiCMS is a modern content management system developed based on the Go language, which 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 operation of the website.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 at the fastest speed.
Before you begin installing AnQiCMS, some basic preparatory work needs to be done.First, make sure that your Baota panel version meets the requirements. It is recommended to use Baota panel 9.2.0 or 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.After confirming the panel version, you need to enter the "Docker" feature in the left menu of the Baota panel.If this option is not visible, please go to the "Panel Settings" and check the "Panel Menu Hidden" option to ensure that Docker is enabled.When you first use 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 and install the 'MySQL' database.You can choose an appropriate version based on the server's memory configuration, for example, if the memory is less than 2GB, it is recommended to choose MySQL 5.6, otherwise, the default 5.7 version can be selected.During installation, please make sure to check the option 'Allow external access'.After MySQL is installed, click its "Details" button and copy the password for the root user.This password will be used in the subsequent installation and configuration process of AnQiCMS, 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 the Baota panel, then search for "anqicms" in the App Store.Find the AnQiCMS app and 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.
First, please fill in your "website domain", for examplewww.yourdomain.com. Next is the "database name", you can keep the default oneanqicmsIf 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 allocate a different port number for each instance, such as 8002, 8003, etc., but please note that the internal port of the container is always 8001, and you only need to modify the server port 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, pull the image, and initialize the configuration.This process usually takes 1 to 5 minutes, please wait patiently until the Baota panel prompts the installation to be successful.
When AnQiCMS is successfully installed and started, your website will be in a usable state. The system will preset a set of default administrator login credentials: the account isadmin, and 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 followed by/system/the path. For example, if your website domain ishttp://yourdomain.com/then the backend access address ishttp://yourdomain.com/system/After logging into the backend, you can start creating, managing, and optimizing the website.
AnQiCMS also supports powerful multi-site management features.If you have already deployed an AnQiCMS instance in the 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 the 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 pop-up window, enter the domain name of your new website and point to the local IP and port of your AnQiCMS instance in the "Proxy Address" field, for examplehttps://en.anqicms.com(Make sure to adjust the port of AnQiCMS 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 the details for the new site: including the site name,