2024年6月15日星期六

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

原文链接:https://www.chenweiliang.com/cwl-31764.html


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


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


如何解决HestiaCP phpMyAdmin – Error问题?一劳永逸的终极指南的图片 第1张


Hestia是什么意思?


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


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


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


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


HestiaCP是一款开源的现代服务器管理面板神器,以其简洁、高效和多功能而闻名,就像那位古老的女神一样,为你的服务器提供可靠的保护和支持。


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 phpMyAdmin – Error问题?一劳永逸的终极指南的图片 第2张如何解决HestiaCP phpMyAdmin – Error问题?一劳永逸的终极指南的图片 第3张


安装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地址,作为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官方的自定义参数,配置选项:



按需要选择:


如何解决HestiaCP phpMyAdmin – Error问题?一劳永逸的终极指南的图片 第4张


以下是一个示例命令:


bash hst-install.sh --lang zh-cn --hostname hcp.domain.tld --email email@domain.tld --password p4ssw0rd --multiphp yes --sieve yes --quota yes --force

你如果嫌麻烦,也可以用陈沩亮的这个,不过,记得将hcp.domain.tld,email@domain.tld,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 phpMyAdmin – Error问题?一劳永逸的终极指南的图片 第5张


第 2 步:添加网站域名 ▼


HestiaCP添加网站域名


  • 不建议勾选DNS支持和邮箱支持,因为自己搭建的DNS和邮箱稳定性不足,很容易会错过重要邮件。

  • 所以,我们使用大厂的DNS和邮箱会更稳定。

第 3 步:编辑网站域名 ▼



推荐勾选:为该域启用SSL



  • 使用Let's Encrypt获取SSL证书

  • 启用 HTTPS 自动重定向

  • 启用 HTTP 严格传输安全性 (HSTS)


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


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


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


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


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


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


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






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

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


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论