Understand AnQi CMS - Environment requirements

Calendar Unable to translate.

Before installing AnQi CMS, please confirm that the server meets the minimum requirements of the operating system (Linux/Windows/MacOS), database (MySQL/MariaDB), network environment, hardware configuration, etc., to ensure that the system can run normally.


Operating system

platform Support Status
Linux ✅ Full Support (Ubuntu / CentOS / Debian, X86/ARM architecture)
Windows ✅ Supported (Windows 7/8/10/11 / Server series)
MacOS ✅ Supported (Development Environment)

Database

Project Requirements
Database Type MySQL5.6.35+ (Recommended 5.7+ or 8.0)
the character set utf8mb4 (Recommended, supports complete Unicode)

Web Server (Reverse Proxy)

The AnQiCMS itself is an independent HTTP server (default port 8001), it is recommended to use Nginx or Apache to do reverse proxy to provide services externally:

Server Recommendation level
Nginx ✅ Highly recommended (best performance, simple configuration)
Apache ✅ Supported (requires mod_proxy configuration)

Hardware recommendation

Website scale CPU Memory Disk
Personal blog/small business site 1 Core 1 GB 20 GB
Medium-sized enterprise station/mall 2 cores 2 GB 50 GB
High concurrency/multi-site 4 cores+ 4 GB+ 100 GB+

❓ Why does AnQi CMS need Nginx reverse proxy? It can't be done directlyhttp://IP:8001Can you visit?

Technically, it is completely possibleDirect accesshttp://IP:8001But in a production environment, it is strongly recommended to add a layer of Nginx, for the following reasons:

Reason Description
Port standard By default, users accessing the website go through ports 80 (HTTP) and 443 (HTTPS), while the 8001 port requires manual input, which is not user-friendly
HTTPS configuration Configuring SSL certificates through Nginx is much simpler than in Go applications, and also supports automatic renewal (Let’s Encrypt)
Performance sharing The performance of Nginx in handling static files (CSS/JS/images) is better than the Go application layer, static requests do not pass through Go, which reduces the pressure on the application.
Security isolation Nginx can be used for IP whitelist and blacklist, access control, anti-CC attack, and other functions as the first line of defense.
Load balancing In the future, if multi-machine deployment is needed, Nginx can easily perform load balancing.

In short: During development and debugging.Can be usedlocalhost:8001Direct access;“Official launchIt is necessary to use Nginx reverse proxy.

❓ Does Anqi CMS support SQLite or other databases?

Supports only MySQL.Does not support SQLite, PostgreSQL, or other databases. The reason is that AnqiCMS internally uses a large number of MySQL-specific features (such as JSON field types, full-text indexes, and complex join queries), and switching to other databases requires a lot of rewriting.

Reason for choice:

  • MySQL is the most familiar database for PHP CMS users, with low migration costs
  • Cloud service providers (Alibaba Cloud, Tencent Cloud) have the best support for MySQL
  • The performance and features of MySQL 5.7+ fully meet the CMS scenario

If you really don't have a MySQL environment, MySQL has a free community version (Community Server), and it can also run in Docker.

❓ Is a 1-core 1G server really enough? My website has about 1000-5000 IP daily.

Absolutely enough.Anqicms has been optimized for performance, with extremely low resource usage. Here are the measured reference data:

Website scale Average daily IP Server configuration Free memory CPU peak
Small blog ~1,000 IP 1 core 1G About 500-700 MB Less than 20%
Medium-sized enterprise site ~5,000 IP 1 core 1G About 300-500 MB Less than 40%
High traffic site ~50,000 IP 2 cores 2G About 1 GB+ Less than 30%

The AnQiCMS itself only occupies about 20-50 MB of memory, with the remaining memory being consumed by MySQL and Nginx. Therefore, a 1-core 1G configuration is more than enough for the vast majority of enterprise websites.

If the website traffic suddenly spikes (such as being recommended on the homepage), AnQiCMS's Go coroutine model can easily handle the instantaneous high concurrency without experiencing a 502 error like PHP. With Nginx static caching enabled, the pressure will be even smaller.

Software dependencies (required only for source code compilation)

Software Version requirements
GoLang 1.13+ (recommended 1.25+)
Git Any version (used to clone source code)

📌General users do not need to pay attention: Anq CMS provides pre-compiled binary packages (Linux / Windows / MacOS), just download, extract and run, no need to install GoLang environment. You only need GoLang compilation environment when you need to modify the source code or do secondary development.


❓ Does Anq CMS have free and paid versions? Are there differences in features between different versions?

Anq CMS adopts «Open source free + VIP value-addedmode:

Version Price Description
Community version (free and open source) ¥0 Open source based on AGPL-3.0 protocol, core features are completely free and can be used commercially for free
Developer version (VIP) ¥199 Unlock all advanced features, including 1 year of independent WeChat group support and 99 years of authorization
Enterprise custom version From ¥1,999 onward All source code delivery, commercial contract authorization, technical engineer support
OEM version Starting from ¥19,999 Customize brand name and copyright, deep integration support

Difference between community version and developer versionThe community version includes all core functions required for daily use (content management, SEO, template management, statistical analysis, single-site operation, etc.), and is completely free and can be used commercially. The developer version is based on thisUnlock advanced features(Such as AI assistant, more than 4 site management, more than 2 multilingual sites, urban management, more full-text indexing methods, more translation interfaces, etc.), suitable for users who need more powerful functions.

Programs downloaded from two channelsIdentical in terms of functionalityThe VIP feature will display the 'VIP Exclusive' mark in the background interface, and it can be automatically unlocked by binding in the background after purchasing authorization without the need to download the program again.

Related articles

Exploring the Core Features of Anqi CMS

SEO Optimization Tools: Static URLs

2026-07-04

Understand AnQi CMS - System Overview

AnQiCMS, an open-source enterprise-grade content management system developed using **GoLang**.Its predecessor was the GoBlog blogging system (launched in 2019), which underwent multiple refactorings and feature expansions, and was officially renamed AnQiCMS on May 2022. It has gradually evolved into a content management system designed for enterprise-level applications.AnQiCMS is easy to deploy, secure software, with an elegant interface and rapid execution speed. It includes many common features for enterprise websites, is SEO-friendly, and can effectively enhance website management efficiency and the competitiveness of enterprises.

2026-07-04

AnQiCMS - Thank You for Your Support

AnQiCMS is an open source content management system. Every donation you make is a source of motivation for us to continue iterating and serving users.

2026-04-16

1Panel Install AnqiCMS Tutorial

The installation of 1Panel The download address of 1Panel is: https://1panel.cn/ Please install according to the installation instructions on the 1Panel official website.Below it is assumed that you have already installed 1Panel. The other required software: OpenResty, MySQL, please install them from the 1Panel app store.Install AnQi CMS application using Docker Click on the Containers tab in the left menu, select Containers, and click the Create Container button.In the pop-up interface, enter the name, fill

2024-11-21

Understand AnQi CMS - Version System

Understand the version number rules (main version.minor version.revision number) of AnQi CMS, the history of version evolution, and the functional differences between community version and authorized version, to help users choose the appropriate version for installation and use according to their own needs.

2026-07-05

Understand AnQi CMS - System file structure

Understand the complete directory structure of AnQi CMS after installation, master the specific functions of each key directory and file such as the main program, configuration files, template directories, attachment directories, runtime data, etc., convenient for subsequent daily maintenance and secondary development. AnQi CMS complete directory structure overview, introducing the use of each directory and file.

2026-07-05

Understand AnQi CMS - Official Resources and Support Channels

Summarize the technical resources and support channels such as the official website of AnQiCMS, online demos, development documentation, template manuals, API documentation, GitHub repository, and user communication groups. When encountering issues, you can quickly find the corresponding help according to your needs.

2026-07-05

Download and install AnQi CMS

Introduce the various download channels of AnQi CMS installation package (official website, GitHub, mirror site), the method of version selection for different operating systems and architectures, and the file verification method of the installation package to ensure that the correct and complete version is downloaded.

2026-07-10