English CMS with aaPanel combined: One-click Docker deployment for easy setup of high-performance websites

When AnQiCMS meets aaPanel under the enhancement of Docker containers, website setup will become simpler and more efficient than ever before.This article will explain in detail how to achieve one-click deployment of AnQiCMS Docker application through aaPanel, making your content management journey smoother.

Preparation: The Foundation for Smooth Deployment

Before formally starting the deployment of AnQiCMS, we need to ensure that your server has the necessary basic environment.This is like laying a solid foundation before building a house, a strong foundation is the guarantee for everything going smoothly later.

  1. An English server running the Linux operating system:This is the starting point for all operations.
  2. aaPanel panel is installed and running:If your server has not installed aaPanel, you can visit its official download page (https://www.aaPanel.com/new/download.html),According to your Linux distribution, select the corresponding installation command, log in to the server and execute it.The installation process of aaPanel will usually provide detailed instructions, and support can also be sought from its community when problems occur.
  3. The Docker feature in aaPanel is enabled:When you first enter the Docker management interface of aaPanel, the system will usually prompt you to install Docker.Just click 'Install Now' and wait for the Docker environment to be configured in aaPanel.Docker is the core of containerized running for AnQiCMS, it is imperative to ensure that this step is completed successfully.

核心步骤:aaPanel一键部署AnQiCMS Docker应用 English

Everything is ready, then we can proceed to the main topic and experience the convenience of one-click deployment brought by aaPanel.

Step 1: Search and install AnQiCMS in the aaPanel App Store

Log in to your aaPanel panel, turn your attention to the left menu bar, find and click on “App Store” (App Store).In the search box of the app store, enter "AnQiCMS" to search.很快,AnQiCMS的Docker应用条目便会呈现在您眼前。

Step 2: Configure the installation parameters for the AnQiCMS Docker instance

Click the 'Install' button in the search results, you will enter the installation and configuration interface of AnQiCMS. Here, we need to make some key settings:

  • Domain (域名):This is the access address of your AnQiCMS website. Please fill in the domain name you have resolved to the current server, for exampletest.anqicms.comThis domain will be the entry point for users to access your website.
  • Port (Port):By default, the AnQiCMS Docker application will use within the container.8001Port.On the deployment interface, the server-side mapping port will usually be automatically configured for you.8001/8002English),but the container port remains8001No change.
  • Database (Database):

After filling in the information, click the “Confirm” (confirm) button, aaPanel will automatically pull the AnQiCMS Docker image and create and start the container.This process usually takes 1 to 5 minutes, please be patient.If you encounter installation failure, there will usually be an error message. You can check the error message and try clicking the "Restart" button to redeploy.

Step 3: Configure reverse proxy for AnQiCMS website

If the aaPanel does not automatically configure reverse proxy for you during the deployment process, or you need to manually adjust it, you can follow the steps below:

  1. Select "Website" (site) from the left menu of aaPanel, then click "Add Website".
  2. Select the "Reverse Proxy" (Reverse Proxy) type.
  3. In the "Domain" (primary domain name) field, enter the access domain of your AnQiCMS website, for exampletest.anqicms.com.
  4. In the "Proxy Address" (proxy address), enter127.0.0.1:8001Here,8001

Confirm the configuration, and the reverse proxy rule will take effect, your domain will be able to correctly point to the running AnQiCMS Docker application.

First visit and background initialization

AnQiCMS Docker application deployment was successful and reverse proxy was configured. Your website is now basically set up. It's time to check the results in your browser!

Enter the domain name you have set in the browser address bar, for examplehttp://test.anqicms.com/,You will first visit the initialization installation interface of AnQiCMS. Please follow the page prompts to complete the database connection and administrator account (default account:admin,Password:123456)and password setup.Special reminder: For security reasons, it is imperative to change the default administrator account and password immediately after the first login to the background.

After the initialization is complete, you can access您的域名/system/[for example]http://test.anqicms.com/system/Access the AnQiCMS backend management interface to start your journey of content creation and operation.

Summary: Efficient operations, composed in response.


Common Questions (FAQ)

Q1: After deployment, the website cannot be accessed through the domain name, what could be the reason?

A1:There are usually several common reasons why a website cannot be accessed after deployment:

  • Domain name resolution issue:Make sure that your domain has been correctly resolved to the server's IP address. You can useping 您的域名command or online DNS query tools to check.
  • Firewall settings:Check the server security group (provided by cloud service provider) and aaPanel panel firewall