首页 友链 关于
Debian11安装HestiaCP面板

前言

HestiaCP文档
HestiaCP官网
HestiaCP项目(GitHub)
官方提供了Demo, 安装前可以体验一下


简介

HestiaCP 全称: Hestia Control Panel
Hestia, 是古希腊神话中的灶神、炉之女神和火焰女神, 奥林匹斯十二主神之一.
HestiaCPVestaCP的分支


特征

  • 支持多种语言(包括中文)
  • 支持同时运行多个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

img1

  • 下载安装脚本
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

如果无法下载,可以从我的服务器下载

wget https://cdn.moea.top/sh/hestiacp/hst-install.sh
  1. 交互式安装
bash hst-install.sh
  1. 静默安装(我使用的方法)
bash hst-install.sh --interactive no --email 登录邮箱 --password 登录密码 --hostname 域名 -f

记得将上述值修改为自己的值
生成自定义参数网址:https://gabizz.github.io/hestiacp-scriptline-generator/

输入自定义参数后回车, 等待加载后输入y卸载冲突软件包

img2

再次输入y回车确认安装

img3

等待安装, 约3~5分钟后安装完成

img4


安装完成后

  • 访问 https://您的域名或IP:开放端口
  • 初始用户名admin
  • 如果没有设置密码,那么初始密码可能是no

问题

问题1: 无法进入数据库

hostname可能设置为了IP地址, 为保证安全, HestiaCP默认禁止ip访问