前言
官方提供了Demo, 安装前可以体验一下
简介
HestiaCP 全称: Hestia Control Panel
Hestia, 是古希腊神话中的灶神、炉之女神和火焰女神, 奥林匹斯十二主神之一.
HestiaCP是VestaCP的分支
特征
- 支持多种语言(包括中文)
- 支持同时运行多个PHP版本(5.6 - 8.1, 默认8.0)
- 具有集群功能的DNS服务器(Bind)
- 支持POP/IMAP/SMTP邮件服务, 带有反病毒、反垃圾邮件等功能
- 支持MariaDB和PostgreSQL数据库
支持的系统和架构
注意: HestiaCP不支持CentOS
HestiaCP支持AMD64和ARM64
系统方面:
Debian 9、10、11
Ubuntu 18.04 LTS、20.04 LTS
安装
系统使用Debian 11, SSH连接至服务器
- 先更新Packages
apt update
apt upgrade
- 下载安装脚本
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
如果无法下载,可以从我的服务器下载
wget https://cdn.moea.top/sh/hestiacp/hst-install.sh
- 交互式安装
bash hst-install.sh
- 静默安装
bash hst-install.sh --interactive no --email 登录邮箱 --password 登录密码 --hostname 域名 -f
记得将上述值修改为自己的值
生成自定义参数网址:https://gabizz.github.io/hestiacp-scriptline-generator/
输入自定义参数后回车, 等待加载后输入y
卸载冲突软件包
再次输入y
回车确认安装
等待安装, 约3~5分钟后安装完成
安装完成后
- 访问
https://您的域名或IP:开放端口
- 初始用户名
admin
- 如果没有设置密码,那么初始密码可能是
no
问题
问题1: 无法进入数据库
hostname可能设置为了IP地址, 为保证安全, HestiaCP默认禁止ip访问