HestiaCP 控制面板入门安装指南

HestiaCP 控制面板入门安装指南

hestiacp Hestia Control Panel | A lightweight and powerful control panel for the modern web. hestiacp 项目地址: https://gitcode.com/gh_mirrors/he/hestiacp

前言

HestiaCP 是一款开源的轻量级服务器控制面板,专为 Linux 服务器设计,提供了直观的 Web 界面来管理网站、邮件、数据库等常见服务器功能。本文将详细介绍如何从零开始安装 HestiaCP 控制面板。

安装前准备

系统要求

在开始安装前,请确保您的服务器满足以下最低配置要求:

| 组件 | 最低配置 | 推荐配置 | |------|---------|---------| | CPU | 1核,64位架构 | 4核 | | 内存 | 1GB(不安装安全防护) | 4GB | | 磁盘 | 10GB HDD | 40GB SSD | | 操作系统 | Debian 11/12 或 Ubuntu 22.04/24.04 LTS | 最新稳定版 |

重要注意事项

  1. 必须使用全新安装的操作系统:HestiaCP 需要干净的服务器环境,不支持在已有其他服务的系统上安装
  2. 仅支持64位系统:包括 AMD64/x86_64 和 ARM64/aarch64 架构
  3. 仅支持LTS版本:非LTS版本的操作系统将无法获得官方支持

标准安装流程

第一步:下载安装脚本

使用以下命令下载最新的安装脚本:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

如果遇到SSL证书验证错误,请先安装ca-certificates包:

apt-get update && apt-get install ca-certificates

第二步:运行安装程序

执行以下命令开始交互式安装:

bash hst-install.sh

安装过程中,系统会提示您输入必要信息,如管理员邮箱、密码等。安装完成后,您会收到包含登录信息的邮件。

自定义安装选项

对于高级用户,HestiaCP 提供了丰富的自定义安装选项。

查看可用选项

bash hst-install.sh -h

主要安装选项说明

| 选项 | 描述 | 默认值 | |------|------|-------| | -a, --apache | 安装Apache | yes | | -w, --phpfpm | 安装PHP-FPM | yes | | -o, --multiphp | 安装多版本PHP支持 | no | | -v, --vsftpd | 安装VSFTPD | yes | | -k, --named | 安装BIND DNS | yes | | -m, --mysql | 安装MariaDB | yes | | -x, --exim | 安装Exim邮件服务器 | yes | | -z, --dovecot | 安装Dovecot | yes | | -c, --clamav | 安装ClamAV安全防护 | yes | | -t, --spamassassin | 安装邮件过滤 | yes |

多版本PHP安装示例

bash hst-install.sh --multiphp '8.2,8.3,8.4'

这将安装PHP 8.2、8.3和8.4三个版本。

完整自定义安装示例

bash hst-install.sh \
    --interactive no \
    --hostname my.server.com \
    --email admin@example.com \
    --password securepassword \
    --apache no \
    --named no \
    --clamav no \
    --spamassassin no \
    --multiphp '8.2,8.3,8.4'

此命令将安装一个精简版的HestiaCP,包含Nginx、多版本PHP、MariaDB等核心组件,但不包含Apache、DNS服务和安全防护组件。

安装后操作

安装完成后,您可以通过以下方式访问控制面板:

  1. 使用域名访问:https://您的域名:8083
  2. 使用IP地址访问:http://服务器IP:8083

首次登录后,建议您:

  1. 立即修改默认密码
  2. 检查系统更新
  3. 配置防火墙规则
  4. 创建第一个用户账户

常见问题解答

Q: 安装过程中出现错误怎么办? A: 请检查是否满足所有系统要求,特别是操作系统版本和架构。确保以root用户执行安装脚本。

Q: 可以更改默认的管理端口吗? A: 可以,使用--port参数指定其他端口号,如--port 8443

Q: 安装后如何添加更多PHP版本? A: 可以通过HestiaCP的Web界面或使用命令行工具添加额外的PHP版本。

通过本指南,您应该已经成功安装并初步配置了HestiaCP控制面板。接下来,您可以开始创建网站、邮箱账户等实际应用了。

hestiacp Hestia Control Panel | A lightweight and powerful control panel for the modern web. hestiacp 项目地址: https://gitcode.com/gh_mirrors/he/hestiacp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁菁令

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值