HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS

想要轻松管理你的虚拟专用服务器(VPS)?了解如何安装HestiaCP面板,享受终极服务器管理体验。

我们的宇宙级指南,将带你一步步完成HestiaCP的安装与配置,涵盖安装脚本、网站添加和防火墙,让你的服务器管理既高效又安全。

Hestia是什么意思?

Hestia是古希腊神话里的灶神。

当我们谈到Hestia时,大多数人可能首先想到的是古希腊神话中的灶神、炉之女神和火焰女神,她是奥林匹斯十二主神之一。

Hestia以其温暖和保护著称,确保家庭和庙宇的火焰永不熄灭。

同样,在现代计算机世界中,Hestia也扮演着一个重要的角色——HestiaCP。

HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS

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面板宇宙级教程:安装脚本、添加网站轻松管理VPS的图片 第2张

安装HestiaCP的基本要求

在安装Hestia之前,需要了解其对服务器的基本要求。

Hestia需要在一个全新的操作系统上运行,以确保其如常运行。

以下是最低和推荐配置:

配置类型中央处理器内存磁盘操作系统
最低配置1 核,64 位1 GB(无 SpamAssassin 和 ClamAV)10 GB 硬盘Debian 10、11 或 12,Ubuntu 20.04、22.04 LTS
推荐配置4 核4 GB40 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域名,例如:

HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS的图片 第3张

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官方的自定义参数,配置选项:

按需要选择:

HestiaCP添加网站域名 第4张

以下是一个示例命令:

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 步:添加用户账户 ▼

HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS的图片 第5张

第 2 步:添加网站域名 ▼

  • 不建议勾选DNS支持和邮箱支持,因为自己搭建的DNS和邮箱稳定性不足,很容易会错过重要邮件。
  • 所以,我们使用大厂的DNS和邮箱会更稳定。

第 3 步:编辑网站域名 ▼

第 3 步:编辑网站域名,推荐勾选:为该域启用SSL

推荐勾选:为该域启用SSL

  • 使用Let's Encrypt获取SSL证书
  • 启用 HTTPS 自动重定向
  • 启用 HTTP 严格传输安全性 (HSTS)

HestiaCP作为一款强大而灵活的服务器管理面板,不仅提供了丰富的功能和高效的管理工具,还保持了易用性和可扩展性。

无论你是管理个人服务器还是企业级服务器,HestiaCP都能满足你的需求,让你像Hestia女神一样,轻松掌控火焰与安全。

探索更多关于HestiaCP的信息,请访问其GitHub项目地址和官网地址。

尽情体验HestiaCP的强大功能,享受简洁而高效的服务器管理吧!

想要了解更多关于HestiaCP的内容?

推荐你继续阅读我们的详细指南,了解如何解决HestiaCP phpMyAdmin – Error问题。

这是一劳永逸的终极解决方案,帮助你轻松应对常见错误 ▼

点击下方链接,你将发现更多有关解决HestiaCP phpMyAdmin无法缓存模板导致速度缓慢问题的详细解决方案 ▼

 

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《HestiaCP面板宇宙级教程:安装脚本、添加网站轻松管理VPS》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-31764.html

解锁 AI 助力,告别低效工作!🔓💼

🌟 立刻在频道置顶目录中,抢先体验这些神奇的AI神兵利器!🌟

喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!

 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部