BrainyCP¶
在这篇文章中
信息
BrainyCP 是一款具有直观界面的现代服务器控制面板,专为管理 Web 服务器和托管而设计。该系统提供了一个综合解决方案,可以通过单一访问点管理多种服务。BrainyCP 支持配置 Web 服务器、数据库、DNS、邮件服务以及托管所需的其他组件,适用于小型个人项目及企业级应用。
BrainyCP. 主要功能¶
- 域名管理 - 创建、配置和管理域名区域 (domain zones)。支持多种 DNS 记录并可自动更新区域。
- 网站管理 - 用于创建和配置虚拟主机、管理 SSL 证书以及支持多种 Web 服务器的工具。
- 数据库管理 - 对各种 DBMS(MySQL, PostgreSQL, MongoDB)进行集中化管理。支持用户、数据库的创建及访问权限管理。
- 文件管理器 - 用于服务器文件系统操作的用户友好界面。支持文件的上传、下载和编辑。
- 邮件管理 - 设置电子邮件账户、别名、重定向和垃圾邮件过滤器。支持主流邮件服务器。
- 用户管理 - 多级访问控制系统,支持创建具有各种权限的账户并进行管理。
- 资源监控 - 跟踪系统资源使用情况、服务器负载和性能。
- 自动更新 - 用于组件 and 安全模块自动更新的系统。
部署特性¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 263 | BrainyCP free trial | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 30 | 否 | 否 |
-
预装依赖项:
- PHP 8.0+
- Nginx/Apache
- MariaDB/MySQL
- NodeJS
-
安装所需的额外依赖项:
- libssl-dev(用于安全连接)
- certbot(用于管理 SSL 证书)
- postfix
- dovecot
-
关键目录:
/usr/local/brainycp- 控制面板的主工作目录;/var/brainycp/data- 服务和用户的设置数据;/var/log/brainycp- 系统日志和错误日志;/var/www/html- 标准网站目录;/data/nginx/user_conf.d- Nginx 虚拟主机配置;/var/lib/mysql- MySQL/MariaDB 数据库数据;/var/brainycp/data/backup- 备份文件夹;/var/brainycp/data/certs- 存放 SSL 证书的目录;/var/brainycp/data/users- 托管用户数据;/var/brainycp/data/vhosts- 虚拟主机配置。
部署 BrainyCP 后的入门指南¶
付款完成后,系统将向您注册时提供的电子邮件地址发送一封邮件,通知服务器已准备就绪。邮件中将包含 VPS IP 地址和访问所需的登录凭据。我们的客户可以通过 the server management panel and API — Invapi 来管理其设备。
您可以在服务器控制面板的 Configuration >> Tags 选项卡中,或在发送的电子邮件中找到访问数据:
- BrainyCP Web 界面访问链接:
https://brainycp(id server).hostkey.in:8000。请使用此链接进行服务器的配置和管理;您可以管理所有设置、创建网站、配置数据库等。 - 网站访问链接: 在 webpanel 标签中。此链接用于查看通过控制面板完成配置后的实际效果。
- BrainyCP Web 界面登录用户名:
root; - BrainyCP Web 界面登录密码: 服务器部署完成后,在服务器就绪时通过电子邮件发送。
BrainyCP 开始菜单¶
成功登录 BrainyCP 控制面板后,您将看到包含以下内容的启动屏幕:
-
服务器核心组件:
- Key services for configuration:DNSBL(垃圾邮件过滤)、Dovecot (IMAP/POP3 邮件服务器)、Apache 2.4 (Web 服务器)、Cron (任务调度器)、MariaDB 10.2 (数据库)、Named (DNS 服务器)、FTP (文件交换) —— 这些是实现完整服务器运行的核心组件。
- System monitoring:服务器运行时间、用户数量、CPU 负载、磁盘空间使用情况。
-
Management 部分:
- Server Configuration - 系统设置和网络配置;
- Host Accounts - 为客户网站托管创建和编辑账户;
- Host Account Groups - 将账户分组为逻辑组,以便进行批量设置应用和简化管理;
- Hosting Plans - 创建具有磁盘空间、流量等各种限制的资费方案;
- Jail Configuration - 配置隔离环境以确保数据安全;
- IP Address Manager - 管理服务器 IP 地址;
- Update - 安装最新的软件版本。
-
Web Server 部分:
- Webserver Installation - 部署和配置 Web 服务器软件;
- PHP Installation and Configuration - 管理 PHP 版本和配置;
- Removal of Webserver and PHP - 移除组件;
- Directory Password Protection - 设置目录密码保护;
- HTTP Redirection - 配置 Web 资源的重定向。
-
左侧菜单中的其他部分(请注意,Database、Mail、Name Server 等额外组件可以通过向下滚动主屏幕或通过其各自的左侧菜单部分进行访问):
- Database - 创建、编辑和管理 MySQL/MariaDB 数据库,设置用户访问权限,导入/导出数据;
- Mail - 配置邮箱、转发、自动回复、垃圾邮件过滤器和病毒防护;
- Name Server - 管理 DNS 记录,创建区域,添加/编辑 A、MX、TXT 等记录类型;
- Applications - 安装流行的 CMS(WordPress, Joomla, Drupal)、论坛、在线商店和其他现成解决方案;
- Statistics - 分析网站流量,监控服务器资源使用情况,跟踪负载;
- SSL Certificates - 获取、安装和续订 SSL 证书以实现安全的站点连接;
- Backup - 设置自动备份创建、存储以及在需要时进行数据恢复;
- Network - 配置网络接口、防火墙设置、路由和网络访问;
- Security - 防范攻击,监控黑客尝试,设置密码策略 and 访问权限;
- Cluster - 将多台服务器组合成一个单一的容错系统,以增强性能和可靠性。
备注
有关 BrainyCP 基本设置的详细信息,可以在 开发者文档 中找到。
为组织企业邮件服务开启 SMTP 端口¶
出于安全考虑,所有 VPS 服务器默认都会拦截传出 TCP 端口(25, 24, 2525, 387, 465 和 587)和 UDP 端口 (5060),以防止发送垃圾邮件。如需解锁这些端口:
-
定义域名区域。域名的 A 记录必须指向您在 HOSTKEY 的服务器 IP 地址。
-
向 technical support 提交申请,说明您需要为电子邮件发送开启传出 SMTP 端口,并提供将要发送邮件的域名或子域名。
警告
我们保留就您的域名及其使用选项提出额外问题的权利。
-
在分析域名后,我们将决定是否开放 SMTP 操作所需的端口,并通知您。
通过 API 订购带有 BrainyCP 的服务器¶
如需使用 API 安装此软件,请参考 本说明。