如何在 Debian 上安装 VestaCP

该面板本身是免费的,但包含一些付费组件,例如 sftp chroot 等商业插件。VestaCP 专为安装在运行类 UNIX 操作系统的 VPS 或独立服务器上而设计。

Vesta 是一款面向简单任务的面板。它可以让您快速发布网站,并提供管理网站所需的全部功能,这正是它的主要优势。它简单易学,非常适合企业官网或小型网店等小项目。对于大型复杂项目,Vesta 就没那么实用了。为了提升安全性和容错能力,它需要进行大量改造,这意味着时间和资金上的损失。

首先,在 Debian 10 或 11 上无法安装 VestaCP。原因很简单:根据 VestaCP 官方网站,受支持的操作系统版本为:

  • RHEL / CentOS 5, 6, 7
  • Debian 7, 8, 9
  • Ubuntu 12.04 - 18.10

也就是说,最新版本的 Ubuntu 并不受支持。但如果您仍在使用较旧版本的操作系统,那就让我们从受支持的 Debian 版本开始吧。

在 Debian 7、8、9 上安装 VestaCP

使用 Putty 或其他合适的软件,以 root 用户身份通过 SSH 登录 VPS 服务器(购买服务器后,BlueVPS 会将登录凭据发送给您),然后就可以开始安装 Vesta 控制面板了。

连接成功后,执行以下命令:

curl -O http://vestacp.com/pub/vst-install.sh

按下 Enter 后,系统会下载 Vesta 控制面板安装程序。接下来,根据需要安装的服务,在“Advanced Install Settings”(高级安装设置)中选择所需的服务。

Vesta 控制面板要求我们手动填写 3 个参数:

  • Hostname(主机名):这是作为机器标识的名称。它并不太重要,因为只用于局域网,但我们建议将其与机器上将要创建的某个域名相关联。
  • Email(邮箱):管理员的邮箱地址,用于接收所有告警和通知。
  • Password(密码):Vesta 控制面板 Web 界面的管理员密码。

下面是 VestaCP 开发者在官方页面上推荐的最基础配置。

bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no --hostname yourdomain.com --email test@yourdomain.com --password supersecuredpassword

别忘了将 yourdomain.com 和 test@yourdomain.com 替换为您自己的域名,例如 bluevps.cn 和 john@bluevps.cn。

如果您是高级用户,建议根据自己的需求对配置进行调整;如果您是普通用户,这套配置足以让系统正常运行。

将 Vesta 控制面板网站生成的命令通过 SSH 复制到 VPS 服务器上执行,安装将自动开始。

当安装向导询问是否继续安装时,在终端中按 Y 和 Enter 键,即可开始安装。安装完成后,终端会显示连接面板的相关信息。要登录面板,请在浏览器中输入 Vesta 控制面板提供的 URL,输入凭据即可进入!

在 Debian 10 上安装 VestaCP

如前所述,无法在 Debian 10 上安装 Vesta 控制面板。不过不用担心,原版 Vesta 的一位开发者对其进行了分叉,并将其命名为 myVesta!它仅支持 Debian,因为开发者不想在与其他 Linux 发行版的兼容性上耗费精力。该面板专注于稳定性和安全性。关于插件兼容性,开发者表示,所有商业插件都应可以在 vestacp.com 上购买,而他们自己不会从中获利。他们的初衷很单纯:在不干扰 VestaCP 版本发布的前提下,增强安全性并添加更多功能。

回到 myVesta。myVesta 主要支持 Debian 10 和 11,并有望支持未来所有的 Debian 版本。如果您想了解完整的功能列表,可以随时访问其官方网站。

下载安装脚本:

curl -O http://c.myvestacp.com/vst-install-debian.sh

然后运行:

bash vst-install-debian.sh

安装完成后,您可以按照“在 Debian 7、8、9 上安装”一节中的相同步骤进行操作。

结论

一如既往,BlueVPS 不会让您求助无门。如果您对自定义控制面板有任何具体需求,请随时联系我们。我们欢迎任何能够帮助客户的新软件。下次再见!

blog