BrainyCP¶
在这篇文章中
信息
BrainyCP 是一款现代化的服务器控制面板,拥有直观的界面,专为管理 Web 服务器和托管服务而设计。该系统提供了一个全面的解决方案,可从单一访问点管理多种服务。BrainyCP 允许配置 Web 服务器、数据库、DNS、邮件服务以及其他托管所需的组件,既适合小型个人项目,也适合企业级应用。
BrainyCP 主要功能¶
- 域名管理 - 创建、配置和管理域名区域。支持多种 DNS 记录及区域自动更新。
- 网站管理 - 用于创建和配置虚拟主机、管理 SSL 证书以及支持多种 Web 服务器的工具。
- 数据库管理 - 集中管理各种数据库管理系统 (MySQL, PostgreSQL, MongoDB)。用户和数据库的创建以及访问权限管理。
- 文件管理器 - 用于服务器文件系统操作的用户友好界面。支持上传、下载和编辑文件。
- 邮件管理 - 设置邮件账户、别名、转发和垃圾邮件过滤器。支持流行的邮件服务器。
- 用户管理 - 多级访问控制系统,创建和管理具有不同权限的账户。
- 资源监控 - 跟踪系统资源使用情况、服务器负载和性能。
- 自动更新 - 组件和安全模块的自动更新系统。
部署功能¶
| 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 地址及访问所需的登录凭据。我们的客户通过 服务器管理面板和 API — Invapi 来管理其设备。
访问数据可在服务器控制面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:
- 访问 BrainyCP Web 界面的链接:
https://brainycp(id server).hostkey.in:8000。使用此链接配置和管理您的服务器;您可以管理所有设置、创建网站、配置数据库等。 - 访问网站的链接:位于 webpanel 标签中。此链接显示通过控制面板进行的配置结果。
- 访问 BrainyCP Web 界面的登录名:
root; - 访问 BrainyCP Web 界面的密码:在软件部署完成且服务器准备就绪后通过电子邮件发送。
BrainyCP 启动菜单¶
成功登录 BrainyCP 控制面板后,您将看到包含以下内容的启动屏幕:
-
服务器核心组件:
- 关键配置服务:DNSBL (垃圾邮件过滤)、Dovecot (IMAP/POP3 邮件服务器)、Apache 2.4 (Web 服务器)、Cron (任务调度器)、MariaDB 10.2 (数据库)、Named (DNS 服务器)、FTP (文件交换) - 服务器正常运行所必需的关键组件。
- 系统监控:服务器运行时间、用户数量、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 - 创建、编辑和管理 MySQL/MariaDB 数据库,设置用户访问权限,导入/导出数据;
- Mail - 配置邮箱、转发、自动回复、垃圾邮件过滤器和病毒防护;
- Name Server - 管理 DNS 记录,创建区域,添加/编辑 A、MX、TXT 等记录类型;
- Applications - 安装流行的 CMS (WordPress, Joomla, Drupal)、论坛、在线商店和其他现成解决方案;
- Statistics - 分析网站流量,监控服务器资源使用情况,跟踪负载;
- SSL Certificates - 获取、安装和续期 SSL 证书以实现安全的网站连接;
- Backup - 设置自动备份创建、存储以及在需要时恢复数据;
- Network - 配置网络接口、防火墙设置、路由和网络访问;
- Security - 防御攻击,监控黑客尝试,设置密码策略和访问权限;
- Cluster - 将多台服务器组合成单个容错系统,以提高性能和可靠性。
备注
有关 BrainyCP 基本设置的详细信息,请参阅 开发者文档。
开放 SMTP 端口以组织企业电子邮件服务¶
出于安全原因,所有 VPS 服务器默认阻止出站 TCP 端口 (25, 24, 2525, 387, 465 和 587) 和 UDP 端口 (5060),以防止垃圾邮件分发。要解除阻止:
-
定义域名区域。域名的 A 记录必须指向 HOSTKEY 中您服务器的 IP 地址。
-
向 技术支持 提交请求,说明您需要开放出站 SMTP 端口以发送电子邮件,以及发送电子邮件的域名或子域名。
警告
我们保留就您的域名及其使用方式提出额外问题的权利。
-
分析域名后,我们将决定是否开放 SMTP 操作端口并通知您。