aaPanel¶
在这篇文章中
信息
aaPanel 是一款流行的开源 Web hosting 控制面板。它专为在运行 Linux 系统(包括 CentOS、Ubuntu 和 Debian)的服务器上管理网站而设计。aaPanel 提供了一个用户友好且直观的 Web 界面,用于快速部署和管理网站、应用程序及服务器服务。该面板允许您有效地管理域名、MySQL 和 MongoDB 数据库、邮件服务,并为配置 Apache 和 Nginx Web 服务器提供广泛的选项。aaPanel 的核心功能包括支持多个 PHP 版本、内置防火墙、自动安装 SSL 证书以及备份工具。
aaPanel: 核心功能¶
- Web Server 管理: 轻松配置和管理 Apache 和 Nginx Web 服务器,包括创建虚拟主机、设置 SSL 证书、管理服务器配置以及实施请求处理规则。
- 数据库管理: 支持 MySQL、MariaDB 和 MongoDB 等流行数据库,允许您通过 Web 界面创建、导入、导出和管理数据库。
- 邮件服务: 用于配置邮件服务器、管理电子邮件账户 and 设置反垃圾邮件过滤器的集成工具。
- 多站点托管: 在单台服务器上托管和管理多个网站,并为每个网站提供独立的设置。
- API 自动化: 提供编程接口以实现服务器管理任务的自动化,包括网站创建、用户管理和服务配置。
- 监控系统: 用于跟踪服务器健康状况的内置工具,包括监控 CPU 负载、内存使用率、磁盘空间和网络流量。
- 备份系统: 为网站、数据库和系统设置提供灵活的备份与管理选项,并具备自动化能力。
- 性能优化: 包括用于优化 Web 服务器性能的工具,例如缓存配置、文件压缩和服务配置调优。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 241 | aaPanel | Ubuntu 22.04 | + | + | + | + | 2 | 2 | - | 是 | 订购 |
此软件在安装时可设置自定义域名。详见说明
成功
对于此软件,您可以在安装期间设置 Custom Domain。请参阅 说明
安装时间:包括操作系统设置在内约 20-30 分钟。
备注
除非另有说明,否则我们默认从开发者的网站或操作系统的存储库中安装软件的最新发布版本。
aaPanel 部署后的入门指南¶
您支付订单后,系统会将一封电子邮件发送到您注册时填写的地址,通知您服务器准备就绪的时间。该邮件将包含您 VPS 的 IP 地址以及连接所需的登录凭据。我们公司的客户通过我们的 server management panel and API — Invapi 来管理其设备。
您可以在服务器管理面板的 Configuration >> Tags 选项卡中,或者在服务器部署完成后收到的通知邮件中找到登录详情:
- 访问 aaPanel Web 界面的链接: 在 webpanel 标签内可以找到。
- SSH 服务器连接的 Username 和 Password:在服务器就绪后通过电子邮件发送。
授权与初始设置¶
默认情况下,访问面板的凭据设置如下:
- Login:
aaPanel -
Password:
aaPanel123 -
前往 webpanel 标签中指定的链接。
- 接受安全证书设置。
- 输入默认登录凭据。
备注
请务必在开始使用面板后自行更改凭据以确保安全,具体操作请参考 Changing administrator login and password 部分的说明。
警告
如果您无法访问控制面板,请确保您的服务器安全设置中已开放以下端口:
- 3000 (主控制面板端口)
- 80
- 443
- 21
更改管理员登录名和密码¶
要更改管理员密码和登录名,您需要使用下述方法之一。请在开始使用面板后立即进行此操作,以确保您的应用程序安全。
使用面板界面更改管理员密码和登录名¶
-
前往主面板管理菜单中的 Settings 部分。

-
在打开的窗口中,您需要找到 Authentication & Security 部分。更改登录名和密码需按顺序进行:
- 要更改登录名,点击 Panel user 字段旁的
Modify按钮 - 要更改密码,点击 Panel password 字段旁的
Modify按钮

- 要更改登录名,点击 Panel user 字段旁的
-
在打开的窗口中更改登录名:
- 在 Username 字段输入新值(必须至少包含 5 个字符);
- 在 Repeat 字段重新输入该值;
- 在 Password 字段输入当前密码;
- 点击
Confirm按钮保存更改。

-
在打开的窗口中更改密码:
- 在 Old Password 字段输入当前密码;
- 在 New Password 字段输入新密码(或自动生成)
- 在 Repeat 字段重新输入新密码
- 点击
Confirm按钮保存更改。

通过 SSH 更改管理员密码和登录名¶
- 通过 SSH 连接到服务器:
更改凭据后,您可以通过浏览器访问 webpanel 标签中指定的 URL,使用新凭据登录控制面板的 Web 界面。
初始设置¶
当您首次登录 aaPanel 时,会出现一个标题为 "Recommended software packages" 的窗口,允许您选择部署完整 Web 服务器所需的必备组件。这一关键的初始设置步骤使您能够快速准备好服务器运行:
-
可用版本 (Available Builds):
- Single WebServer mode
- Multi-WebServer Hosting
-
每个版本的核心组件:
- Web server (Nginx 或 Apache)
- Database (MySQL mariadb)
- PHP
- Pure-Ftpd (FTP 服务器)
- phpMyAdmin (用于管理 MySQL 的 Web 界面)
-
可选组件:
- DNS-Server (用于管理 DNS 记录)
- Mail-Server (用于设置邮件服务器)
-
安装方法:
- Quick install - 推荐方法
- Compiled - 适用于高级用户

备注
建议选择 LNMP 版本,因为 Nginx 在处理静态内容时通常表现出更好的性能,并且与 Apache 相比所需的资源更少。
选择所需的组件后,点击 One-click 按钮开始安装。安装过程可能需要一些时间,具体取决于所选组件和服务器性能。
备注
有关 aaPanel 主要设置的详细信息,可以在 开发者文档 中找到。
为企业邮件服务开启 SMTP 端口¶
出于安全考虑,所有 VPS 服务器默认都会拦截传出 TCP 端口 (25, 24, 2525, 387, 465 和 587) 以及 UDP 端口 (5060)。此措施旨在防止垃圾邮件的传播。如需解除限制,请按照以下步骤操作:
-
注册您的域名解析。 您域名的 A 记录必须指向您在 HOSTKEY 的服务器 IP 地址。
-
向 技术支持 提交申请,说明您需要开启用于发送邮件的传出 SMTP 端口,并提供将要使用的域名地址(或其子域名)。
警告
若要通过 Certbot 自动获取 SSL 证书,您必须拥有一个指向服务器 IP 地址的有效域名。在此实现方案中,SSL 证书管理是通过使用 Certbot 的 Nginx 容器来处理的。我们保留就您的域名及其使用选项进行额外询问的权利。
- 在分析您的域名后,我们将决定是否开启 SMTP 端口并通知您。
使用 API 订购 aaPanel¶
要使用 API 安装此软件,请遵循 这些说明。