文章目录
想要轻松管理你的虚拟专用服务器(VPS)?了解如何安装HestiaCP面板,享受终极服务器管理体验。
我们的宇宙级指南,将带你一步步完成HestiaCP的安装与配置,涵盖安装脚本、网站添加和防火墙,让你的服务器管理既高效又安全。
Hestia是什么意思?
Hestia是古希腊神话里的灶神。
当我们谈到Hestia时,大多数人可能首先想到的是古希腊神话中的灶神、炉之女神和火焰女神,她是奥林匹斯十二主神之一。
Hestia以其温暖和保护著称,确保家庭和庙宇的火焰永不熄灭。
同样,在现代计算机世界中,Hestia也扮演着一个重要的角色——HestiaCP。
HestiaCP面板轻松管理VPS
HestiaCP 是一个开源的 Linux 服务器控制面板神器。
- HestiaCP堪称服务器管理的“全能选手”。
- HestiaCP以其简洁、高效和多功能而闻名。
- 就像那位古老的女神一样,为你的服务器提供可靠的保护和支持。
它脱胎于广受欢迎的 VestaCP,但由于 VestaCP 的开发和维护逐渐进入“休眠模式”,许多安全问题和漏洞未能及时修复……
于是,一群富有远见的开发者决定另起炉灶,创建了Hestia CP这个新分支,持续进行改进和维护,让服务器管理更加安全和便捷。
HestiaCP控制面板功能介绍
HestiaCP提供了一个简单易用的界面,你可以轻松地添加用户账户、网站域名和配置服务器的其他方面。
以下是一些关键功能:
- 多语言支持:HestiaCP支持多种语言,包括中文。
- Web服务器支持:带有PHP-FPM的Apache2和NGINX,支持多个PHP版本(5.6-8.1,默认为8.0)。
- DNS服务器:具有集群功能的DNS服务器(Bind)。
- 邮件服务:提供POP/IMAP/SMTP邮件服务,带有反病毒、反垃圾邮件和网络邮件(ClamAV、SpamAssassin、Sieve、Roundcube、Rainloop)。
- 数据库:支持MariaDB和/或PostgreSQL数据库。
- SSL支持:支持Let's Encrypt SSL与通配符证书。
- 防火墙:带有暴力攻击检测和IP列表的防火墙(iptables、fail2ban和ipset)。
安装HestiaCP的基本要求
在安装Hestia之前,需要了解其对服务器的基本要求。
Hestia需要在一个全新的操作系统上运行,以确保其如常运行。
以下是最低和推荐配置:
配置类型 | 中央处理器 | 内存 | 磁盘 | 操作系统 |
---|---|---|---|---|
最低配置 | 1 核,64 位 | 1 GB(无 SpamAssassin 和 ClamAV) | 10 GB 硬盘 | Debian 10、11 或 12,Ubuntu 20.04、22.04 LTS |
推荐配置 | 4 核 | 4 GB | 40 GB 固态硬盘 | 最新的 Debian,最新的 Ubuntu LTS |
其他要求
- Hestia仅在 AMD64 / x86_64 和 ARM64 / aarch64 处理器上运行,需要 64 位操作系统。
- 不支持基于 i386 或 ARM7 的处理器。
- 不支持非 LTS 操作系统。
HestiaCP面板安装准备
第 1 步:切换到root用户
首先,你需要以root身份运行安装程序。可以直接在终端运行,也可以使用SSH远程运行。
运行以下命令切换到root用户:
sudo -i
第 2 步:升级系统包
在开始安装之前,确保你的系统包是最新的。运行以下命令进行升级:
apt update -y
第 3 步:安装常用软件
Debian系统比较干净,建议安装一些常用的软件:
apt install wget curl sudo vim git -y
第 4 步:添加DNS记录
一般来说,需要在DNS添加A记录解析IP地址,作为HestiaCP的Hostname域名,例如:
hcp.domain.tld
(将domain.tld替换为你自己的实际域名)
HestiaCP安装脚本教程
第 1 步:下载安装脚本
使用以下命令通过SSH下载安装脚本:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
如果由于SSL验证错误导致下载失败,请确保你已在系统上安装了ca-certificate包。
可以使用以下命令执行此操作:
apt-get update && apt-get install ca-certificates -y
第 2 步:运行HestiaCP安装脚本
选择HestiaCP安装选项的更简单方法,是使用安装字符串生成器。
要选择安装哪些软件,你可以选择使用HestiaCP安装字符串生成器来选择安装哪些软件。
点击下方链接,可以到HestiaCP官方的自定义参数,配置选项:
按需要选择:
以下是一个示例命令:
bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email [email protected] --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force
你如果嫌麻烦,也可以用陈沩亮的这个,不过,记得将hcp.domain.tld
,[email protected]
,p4ssw0rd
,改成你自己实际用的。
第 3 步:重启服务器
安装完成后,输入重启服务器命令:
reboot
HestiaCP面板配置SSL证书
第 1 步:为面板的网址添加一个SSL证书:
v-add-letsencrypt-host
如果之前没有设置hostname,需要先运行:
v-change-sys-hostname hcp.domain.tld
其中hcp.domain.tld改成你自己的主机名字。
第 2 步:之后在浏览器输入 https://hcp.domain.tld:2053
就可以访问面板了。
账号密码可以在命令行里面看到。
HestiaCP面板添加网站
由于默认root用户不安全,所以想要HestiaCP面板添加网站,建议创建新用户,登录新用户添加网站域名。
第 1 步:添加用户账户 ▼
第 2 步:添加网站域名 ▼
- 不建议勾选DNS支持和邮箱支持,因为自己搭建的DNS和邮箱稳定性不足,很容易会错过重要邮件。
- 所以,我们使用大厂的DNS和邮箱会更稳定。
第 3 步:编辑网站域名 ▼
推荐勾选:为该域启用SSL
- 使用Let's Encrypt获取SSL证书
- 启用 HTTPS 自动重定向
- 启用 HTTP 严格传输安全性 (HSTS)
HestiaCP作为一款强大而灵活的服务器管理面板,不仅提供了丰富的功能和高效的管理工具,还保持了易用性和可扩展性。
无论你是管理个人服务器还是企业级服务器,HestiaCP都能满足你的需求,让你像Hestia女神一样,轻松掌控火焰与安全。
探索更多关于HestiaCP的信息,请访问其GitHub项目地址和官网地址。
- HestiaCP GitHub项目地址:https://github.com/hestiacp/hestiacp/
- HestiaCP 官网地址:https://www.hestiacp.com/
- HestiaCP Demo地址:https://demo.hestiacp.com:8083/login/
- HestiaCP 文档地址:https://docs.hestiacp.com/
- HestiaCP 官方论坛:https://forum.hestiacp.com/
尽情体验HestiaCP的强大功能,享受简洁而高效的服务器管理吧!
想要了解更多关于HestiaCP的内容?
推荐你继续阅读我们的详细指南,了解如何解决HestiaCP phpMyAdmin – Error问题。
这是一劳永逸的终极解决方案,帮助你轻松应对常见错误 ▼
点击下方链接,你将发现更多有关解决HestiaCP phpMyAdmin无法缓存模板导致速度缓慢问题的详细解决方案 ▼
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-31764.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!